combobox в vba



Автор Валерий Лысиков задал вопрос в разделе Другие языки и технологии

Как привязать объекты к элементу ComboBox в Visual Basic? и получил лучший ответ

Ответ от
При выборе какого либо элемента из выпадающего списка на форме должны появляться скрытые объекты. Я правильно вопрос понял? Если так, то нужно написать обработчик события onChange у комбобокса. Каждому выбранному пункту соотвествует свой индекс. Его можно узнать по свойству ListIndex.
Примерный код:
Procedure onChange()
if ComboBox1.listIndex == 0 then {всё скрыть}
if ComboBox1.listIndex == 1 then {отображаем элементы по 1 строке}
и. т. д.
end;
Валерий Лысиков
(159)
Чего-то я с количеством компонентов перерборщил...

Ответ от Неизветно[активный]
балл

Ответ от Margarita[гуру]
урра какой хороший вопрос

Ответ от Color Segment[новичек]
Всмысле привязать

Ответ от Ajlex[новичек]
При выборе какого либо элемента из выпадающего списка на форме должны появляться скрытые объекты. Я правильно вопрос понял? Если так, то нужно написать обработчик события onChange у комбобокса. Каждому выбранному пункту соотвествует свой индекс. Его можно узнать по свойству ListIndex.
Примерный код:
Procedure onChange()
if ComboBox1.listIndex == 0 then
button1.visible=false
и т. д.
end if
if ComboBox1.listIndex == 1 then
button1.visible:=true
button2.visible:=false
и т. д.
end if
и. т. д.
кажется так, давно не писал программы
end;
возможно вместо := и == нужно просто = т. к. := и == вроде использовались в паскале (дельфи)

Ответ от Павел Преображенский[активный]
При выборе какого либо элемента из выпадающего списка на форме должны появляться скрытые объекты. Я правильно вопрос понял? Если так, то нужно написать обработчик события onChange у комбобокса. Каждому выбранному пункту соотвествует свой индекс. Его можно узнать по свойству ListIndex.
Примерный код:
Procedure onChange()
if ComboBox1.listIndex == 0 then {всё скрыть}
if ComboBox1.listIndex == 1 then {отображаем элементы по 1 строке}
и. т. д.
end;

Ответ от Никита Ласточкин[эксперт]
незнаю

Ответ от Акакий Сосипатриев[гуру]
верёвкой

Ответ от Wolf Bag[активный]
Попробуй через паскаль

Ответ от Мистер Гонсалес[гуру]
Спросите у компьютерщиков. Надо было написать так: Вопрос к опытным компьютерщикам-Как привязать объекты к элементу ComboBox в Visual Basic

Ответ от Даниил Баширов[новичек]
Примерный код:
Procedure onChange()
if ComboBox1.listIndex == 0 then { }
if ComboBox1.listIndex == 1 then { }
end;

Ответ от Eugene[активный]
Используйте событие SelectedIndexChanged:
код лучше сделать таким:
Select Case Combobox1.SelectedIndex
Case 1
...
Case 2
...
Case Else
...
End Select
И вообще, читайте MSDN, там ответы на 90% вопросов.

Ответ от M@N[гуру]
Никак, увы...))

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Как привязать объекты к элементу ComboBox в Visual Basic?
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*