Форум: "Основная";
Текущий архив: 2002.12.12;
Скачать: [xml.tar.bz2];
ВнизListBox Найти похожие ветки
← →
Snap (2002-12-01 12:08) [0]Может кто то сталкивался с такой лажей - иногда листбокс возвращает -1 как текущий выбранный элемент (ItemIndex). у меня из за этого прога не работает? может есть какое то другое свойство? или я что то неправильно делаю?
← →
MBo (2002-12-01 12:21) [1]в хелпе написано - когда ничего не выбрано- ItemIndex=-1
← →
Snap (2002-12-01 12:23) [2]Но в том то и дело что на экране выбрано, а по ИтемИндексу не выбрано. Нельзя ли как то по другому проверять, какой элемент выбран?
← →
Сергей Бушин (2002-12-01 12:42) [3]А что именно ты делаешь? Довольно странно.
← →
TTCustomDelphiMaster (2002-12-01 12:43) [4]
> Нельзя ли как то по другому проверять, какой элемент выбран?
LB_GETCURSEL, хотя ItemIndex должно тоже показывать.
← →
Snap (2002-12-01 12:44) [5]У меня прога берёт из массива какое то значение, а индексом к массиву служит вот этот ИтемИндекс. А процедура взятия сидит на свойстве ONEnter. И само собой из за этого листбокса почти постоянно вылезает ошибка "выход за пределы допустимых значений (-1)"
← →
Snap (2002-12-01 12:46) [6]>TTCustomDelphiMaster
Это сообщение? его нужно послать окну листбокса? И что именно он ответит? я имею ввиду как получить ответ? поясни пожалуйста.
← →
TTCustomDelphiMaster (2002-12-01 12:50) [7]ShowMessage(IntToStr(ListBox1.Perform(LB_GETCURSEL, 0, 0)));
PS: А в общем случае F1
← →
Snap (2002-12-01 12:51) [8]да там на английском :)))
спасибо.
← →
Sonder (2002-12-01 14:42) [9]
function TCustomListBox.GetItemIndex: Integer;
begin
if MultiSelect then
Result := SendMessage(Handle, LB_GETCARETINDEX, 0, 0)
else
Result := SendMessage(Handle, LB_GETCURSEL, 0, 0);
end;
← →
Anatoly Podgoretsky (2002-12-01 14:53) [10]Snap © (01.12.02 12:51)
то же теперь делать, бросать программирование?
← →
Snap (2002-12-02 19:33) [11]Да нет, но вот как раз для таких случаев (в том числе для таких) и есть этот сайт.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.12.12;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.005 c