Форум: "Основная";
Текущий архив: 2002.05.20;
Скачать: [xml.tar.bz2];
ВнизПомогите пожалуйста! Найти похожие ветки
← →
HDD (2002-05-05 04:59) [0]Использую вот этот код для поиска по DbListBox1
VAR Ndx : Word;
begin
WITH Sender AS TMemo DO
BEGIN
Ndx := DbListBox1.Items.Add(Text);
DbListBox1.Items.Delete(Ndx);
IF CompareText(Text, Copy(DbListBox1.Items[Ndx],1,Length(Text)))=0 THEN
DbListBox1.ItemIndex := Ndx
ELSE DbListBox1.ItemIndex := -1;
END;
Но при вводе даже первой буквы возникает ошибка
List index out of bounds (67)
← →
Anatoly Podgoretsky (2002-05-05 07:25) [1]А с чего бы ей работать если элемента с индексом Ndx нет.
← →
HDD (2002-05-05 07:31) [2]Так я примерчик этот в советах Кулибы взял!
← →
HDD (2002-05-05 07:35) [3]Можно проще
procedure TForm1.Edit1Change(Sender: TObject);
begin
ListBox1.Perform(LB_SELECTSTRING,-1,longint(Pchar(Edit1.text)));
end;
end.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.05.20;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.007 c