Страницы: 1
RSS
listbox: отображение выбранного элемента вверху списка
 
Все привет! У мня на листе создан listbox (элемент ActiveX), который заполняется сроком от одного до 24 месяцев. Заполнение делаю циклом, в listbox 5 строк и полоса прокрутки. Самый часто встречающийся срок - 12 месяцев. Надо, чтобы при открытии файла в listbox по умолчанию стоял срок 12 месяцев и, что самое важное, чтобы этот срок отображался в поле.  
Выделение нужной строки списка делаю .lb_srok.listindex = 11, но при открытии файла отображаются строки с "7 месяцев" по "11 месяцев". Виден только краешек выделенной по умолчанию строки "12 месяцев".  
Помогите нерадивому - как сделать так, чтобы полоса прокрутки вставала так, чтобы пользователь видел список на выделенной позиции (например, с "9 месяце" до "13 месяцев") или даже чтобы выделенная строка была первой в отображаемой части списка?
 
Растяните окошко listbox`а до шести строк :)
 
Сначала (за пределами цикла) additem 12 месяцев, затем циклом все позиции, кроме этой. В конце кода Listindex=0
 
Listbox и поле над ним? Это же Combobox! :)
 
{quote}{login=Костик}{date=06.08.2012 06:39}{thema=listbox: отображение выбранного элемента вверху списка}{post}Все привет!    
Помогите нерадивому{/post}{/quote}
 
Спасибо! Взял совет от Black Hole - самый простой ))
Страницы: 1
Наверх