Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.05.22;
Скачать: [xml.tar.bz2];

Вниз

CheckListBox.Selected   Найти похожие ветки 

 
BDRON   (2003-05-07 14:00) [0]

Присваиваю CheckListBox1.Selected[n]:=true, возникает ошибка (... index out of bounds), хотя эта строка существует. Объясните в чем тут дело.


 
MBo   (2003-05-07 14:01) [1]

n-то какое?


 
Radionov Alexey   (2003-05-07 14:02) [2]

нумерация с 0 идет. Это учтено?
То есть диапазон [0..n-1]


 
evvcom   (2003-05-07 14:03) [3]

Индексы нумеруются с нуля. Неверный расчет переменной n


 
Mikelson   (2003-05-07 14:03) [4]


> хотя эта строка существует

Уверен?


 
BDRON   (2003-05-07 22:18) [5]

ChtckListBox1 заполнен именами файлов.
Я даже не в цикле делаю присваивание, а просто пишу: CheckListBox1.Selected[0]:=truе
И все равно та же ошибка.

Совсем не понятно следующее: когда пишу
CheckListBox1.Selected[CheckListBox1.ItemIndex]:=false
выдается ошибка того же содержания и в ней указывается номер выделенной строки со словами, что ее якобы не существует. Помогите разобраться.
P.S. на всякий случай, использую Delphi 5.0.


 
MBo   (2003-05-08 05:18) [6]

при этом посылается сообщение LB_SETSEL
Remarks
Use this message only with multiple-selection list boxes.

Как можно убедиться для ListBox, это срабатывает при MultiSelect=True
А вот у CheckListBox MultiSelect не объявлено в public, поэтому и не работает - да и зачем оно CheckListBox-у?
Весь его смысл в Checked.


 
BDRON   (2003-05-08 17:01) [7]


> А вот у CheckListBox MultiSelect не объявлено в public,
> поэтому и не работает - да и зачем оно CheckListBox-у?

Ну а если очень хочется, есть варианты?


 
MBo   (2003-05-08 17:54) [8]

смысл?


 
BDRON   (2003-05-08 18:43) [9]


> смысл?


Смысл куда менее важнее того, что тот же самый код проходит в Delphi 7.0, но не пашет под Delphi 5.0.
Неужели это делфовский баг?!


 
MBo   (2003-05-08 18:58) [10]

не баг, а фича ;)


 
BDRON   (2003-05-08 19:02) [11]

это же не серьезно :(
А существует возможность подключить CheckLitBox из D7?


 
Spartak   (2003-05-09 08:54) [12]

делай так listbox1.itemindex:=0;



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2003.05.22;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.007 c
4-70568
vidiv
2003-03-17 14:30
2003.05.22
Функция обратная OpenProcess???


14-70468
Loki
2003-05-03 12:07
2003.05.22
TWebbrowser


14-70451
tytus
2003-05-01 19:26
2003.05.22
Моя кнопка


1-70318
zom
2003-05-07 15:02
2003.05.22
Окно, открываемое из сервиса. Как убрать его из таксбара?


7-70551
gsv_
2003-03-24 12:58
2003.05.22
исползовать информацию из другого окна





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский