Главная страница
    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-36278
_saha_
2002-12-02 13:48
2002.12.12
Подскажите в чем я неправ


1-36098
PrettyFly
2002-12-02 20:34
2002.12.12
Вопросики в english.винде (??????????)


14-36328
ИгорЁК
2002-11-19 22:57
2002.12.12
Delphi


1-36221
Batik
2002-11-30 19:18
2002.12.12
Реакция на клавишы....


1-36183
Mad_Ghost
2002-12-04 07:54
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский