Combobox. Наследование List.

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

Combobox. Наследование List.

Сообщение Andrev » 10.05.2006 (Ср) 14:42

Люди, как при создании массива объектов combobox сделать так, чтобы у каждого из созданных элементов list был таким же, как у нулевого?
В этой жизни нет ничего невозможного. Если у вас что-то не получается, значит, вы что-то делаете не так.

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

Сообщение Viper » 10.05.2006 (Ср) 14:54

так он по идее и будет как у нулевого, при копировании.

З.Ы. Название темы совершенно не соответствует вопросу
Весь мир матрица, а мы в нем потоки байтов!

Andrev
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 108
Зарегистрирован: 19.01.2005 (Ср) 9:22
Откуда: Kursk

Сообщение Andrev » 10.05.2006 (Ср) 15:08

Название темы соответствует вопросу.
Хотелось бы отметить, что у созданного элемента свойства .top, .height, width и . left равны соответствующим свойствам элемента с нулевым индексом (если он, конечно, есть).
В этой жизни нет ничего невозможного. Если у вас что-то не получается, значит, вы что-то делаете не так.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 10.05.2006 (Ср) 15:20

Аяяй !Viper!, стыдно :oops:

Код: Выделить всё

' ComboArray - массив комбобоксов

Load ComboArray(1) 'Делаем ещё один элемент

ComboArray(1).Top = 100
ComboArray(1).Top = 100        'Позиционирование
ComboArray(1).Width = 1000

ComboArray(1).Visible = True

'А вот что ещё НУЖНО СДЕЛАТЬ
For i = 0 To ComboArray(0).ListIndex-1
      ComboArray(1).AddItem ComboArray(1).List(i)
Next i


ЗЫ. При подгрузке элемента массива Комбобоксов с помощью Load'а
массив свойств List не копируется
Последний раз редактировалось Хакер 10.05.2006 (Ср) 15:20, всего редактировалось 1 раз.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

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

Сообщение Viper » 10.05.2006 (Ср) 15:20

Если во время выполнения, то только ручками... путем копирования

2 Хакер: не сразу дошло, что человек хочет при выполнении кода добавлять ComboBox
Весь мир матрица, а мы в нем потоки байтов!

Andrev
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 108
Зарегистрирован: 19.01.2005 (Ср) 9:22
Откуда: Kursk

Сообщение Andrev » 10.05.2006 (Ср) 15:24

Не-е-е, ну это же пошло - переприсваивать каждому элементу списка значение...
Я ж поэтому и задал вопрос - надеялся, что можно как-то глобальнее. Что не впрямую задавать зхначения.
Что-то типа: .лист=парент.лист
В этой жизни нет ничего невозможного. Если у вас что-то не получается, значит, вы что-то делаете не так.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 10.05.2006 (Ср) 15:27

Ну можно подругому, ну только кода будет вот столько

х
х
х
х
х
х
х
х
х
х
х
х
х
х
х
х

ЗЫ. !Viper!, а я думал супер реакция: только нажал на "Отправить", как тут же письмо с оповещением об ответе :lol:


Andrev, нифига, "наследование" это совсем другое...
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.


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

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

Сейчас этот форум просматривают: AhrefsBot, SemrushBot и гости: 81

    TopList