Страницы: 1
RSS
Странный ComboBox
 
Всем привет!
Столкнулся с непонятной для меня ситуацией: есть UserForm, на ней ComboBox. На инициализацию прошу раскрыть его, в ответ получаю на листе в левом верхнем углу некий список (содержимое этого ComboBox). Кто подскажет, откуда это чудо берётся? Файл в прицепе.
 
Это чудо само позиционирует список. Так если бы твоя форма открывалась в верхнем левом углу, то список был бы на месте.
Все из за того что твоя форма еще не загружена  :(
--------------
т.е ты не правильно выбрал событие, надо так
Код
Private Sub UserForm_Activate()
Me.ComboBox1.DropDown
End Sub
Изменено: R Dmitry - 01.04.2013 01:44:59
Спасибо
 
Как победить - понятно, логика тоже понятна... Непонятно другое: почему КомбоБокс вместе с формой успевает переехать на новое местожительства, а вот начинка КмобоБокса отстаёт?  :)
 
Ну скорее всего, в момент инициализации списка, считывается месторасположение и размеры родительского элемента, а так как месторасположение формы на экране еще не установлено, то и считываются координаты исходя из текущего времени.
Где то в глубине машинных процесов эти объекты разные и живут обособленной жизнью.
Спасибо
 
Во гады!
Страницы: 1
Наверх