Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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
1-36181
antoniz
2002-12-04 09:28
2002.12.12
Подскажите по переиндексации в Paradox.


1-36228
Cranium
2002-12-01 21:02
2002.12.12
Нужен компонент типа RechEdit, но


1-36290
smok_er
2002-11-29 23:30
2002.12.12
Закрытие формы


1-36239
СлБ
2002-11-29 17:09
2002.12.12
Событие OnChange


14-36371
MaximatorVeter
2002-11-18 19:42
2002.12.12
Слова любви!





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский