Главная страница
    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
8-70397
Axis_of_Evil
2002-12-16 09:25
2003.05.22
UnDelphiX


1-70224
fyty
2003-05-10 21:32
2003.05.22
Не работают функции ассемблера


3-70183
Avreliy
2003-05-03 18:58
2003.05.22
DBLookupComboBox и DBCtrlGrid!


3-70165
jonymoto
2003-05-02 11:12
2003.05.22
Как соединиться с Excel и забрать от туда данные!


3-70181
SMA
2003-04-29 00:29
2003.05.22
ScrollBar в DBGrid





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