Кпировать элемент управления?

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Лексей
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 121
Зарегистрирован: 03.08.2004 (Вт) 6:50
Откуда: Екатеринбург

Кпировать элемент управления?

Сообщение Лексей » 26.05.2006 (Пт) 20:11

Доброе время суток!
Подскажите, если не трудно, можно ли так сделать (если да, то как): при запуске приложения заполнить например стандартный для всего прилажения combobox, а затем при необходимости как то копировать (или еще как то загружать, может не знаю как выразиться) на открываемую форму????
Заранее благодарен за любую помощь!!! Срасибо.

miwutka
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 76
Зарегистрирован: 10.11.2005 (Чт) 16:34
Откуда: Moscow, Elektrostal

Сообщение miwutka » 26.05.2006 (Пт) 20:41

controls.Add

Combo1.additem

Лексей
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 121
Зарегистрирован: 03.08.2004 (Вт) 6:50
Откуда: Екатеринбург

Сообщение Лексей » 26.05.2006 (Пт) 21:24

А можно ли (и как) comboboxy в открываемой форме присвоить набор значений из уже заполненного другой открытой формы????

Lumen
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 841
Зарегистрирован: 03.12.2005 (Сб) 16:09
Откуда: Брянск

Сообщение Lumen » 26.05.2006 (Пт) 22:46

Код: Выделить всё
For i = 0 To Combo1.ListCount - 1
    Combo2.AddItem Combo1.List(i)
Next
Подпись проходит рефакторинг

Summer.05
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 285
Зарегистрирован: 28.12.2005 (Ср) 20:19
Откуда: Москва

Сообщение Summer.05 » 29.05.2006 (Пн) 12:27

Очень хороший вопрос и очень нужное дело!
Если в DOS бейсике этот вопрос решался Go to .... Exit,
то здесь это намного сложнее. Если получается у кого-то - поделитесь!

VVitafresh
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1641
Зарегистрирован: 12.05.2005 (Чт) 14:44
Откуда: Херсон, UA

Сообщение VVitafresh » 29.05.2006 (Пн) 13:07

Summer.05, что-то ты не в тему ляпнул. При чем тут DOS бейсик?
Никакую проблему невозможно решить на том же уровне, на каком она возникла. Нужно стать выше этой проблемы, поднявшись на следующий уровень.

Summer.05
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 285
Зарегистрирован: 28.12.2005 (Ср) 20:19
Откуда: Москва

Сообщение Summer.05 » 29.05.2006 (Пн) 14:38

VVitafresh
Думаешь, не в тему?
Я сравнил ту версию и нынешнюю - речь идет о VB6.

А правда: можно ли так сделать: скажем textBox с подключенным к нему Adodc (или наоборот) и вызывать один и тот же TextBox на все 35 форм в качестве постоянного элемента каждой формы?
И DataGrid1 сделать постоянным и вызывать его для каждой из 35 форм, а не делать 35 DataGrid'ов

Это возможно? какая тут логика выполнения этой задачи?

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 29.05.2006 (Пн) 14:46

Summer.05, а какая логика в твоем посте?
Весь мир матрица, а мы в нем потоки байтов!

Summer.05
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 285
Зарегистрирован: 28.12.2005 (Ср) 20:19
Откуда: Москва

Сообщение Summer.05 » 29.05.2006 (Пн) 14:51

!Viper!
Не понятна логика???

Еще раз, отдельно:

есть 35 форм, в которых группа контролов отвечает за статистику. Т.Е. они - одинаковы для всех форм.

Вопрос: можно ли сделать эту группу контролов один раз, а потом подгружать их для всех 35 форм, или на каждой форме надо создавать эту группу заново?

Можно ли при загрузке каждой из 35 форм, подгрузив группу контролов, выводить в них данные, характерные именно для этой формы?

Есть логика в вопросе?

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 29.05.2006 (Пн) 14:54

Логика в вопросе есть, а вот смысла в нем немного.
Советую подучить VB, тогда подобные вопросы отпадут сами собой.
Подсказка: UserControl
Lasciate ogni speranza, voi ch'entrate.

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 29.05.2006 (Пн) 14:58

вот после топика № 2 логика действительно появилась - UserContol, однозначно
Весь мир матрица, а мы в нем потоки байтов!

Summer.05
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 285
Зарегистрирован: 28.12.2005 (Ср) 20:19
Откуда: Москва

Сообщение Summer.05 » 06.06.2006 (Вт) 22:24

User Control, принято, спасибо!


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Bing-бот, SemrushBot и гости: 99

    TopList