![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
![]() Добрый день дорогие форумчане!!!
Мне нужно осуществить поиск в компоненте Tree View У меня такой случай: Компонент Tree View у меня в программе (электронный учебник) предназначен для отображения информации (информация отображается в WebBrowser) вообщем нужно чтобы после ввода ключевого слова строка подходящая под критерий поиска, подсветилась (не или ченить вроде етого) P.S. просьба не скидывайте что то подобное я не могу разобратся (у меня не робит) ![]() Большое спс всем кто поможет или посторается помочь! Ладно поковырялся в инете отрыл коечто... 1 часть вопроса выполнена теперь нужно организовать 2! вот код : Код:
procedure TForm1.Button1Click(Sender: TObject); var i:integer; a:string; begin a:=Edit1.Text; for i := 0 to pred(treeview1.items.count) do if treeview1.items[i].Text = a then begin showmessage('ololololololololololo'); \\здесь надо сделать так чтобы строка которую мы нашли подсветилась (ну или какнибудь по другому=)))) break;//http://files.gw.kz/tk2g2xkzv4.html end; end; end. Последний раз редактировалось Prame, 13.12.2010 в 20:51. |
#2
|
|||
|
|||
![]() Код:
procedure TForm1.Button1Click(Sender: TObject); var i:integer; begin with treeview1 do for i := 0 to pred(items.count) do if items[i].Text = Edit1.Text then begin SelectedItem := items[i]; break; end; end; |
#3
|
||||
|
||||
![]() list index out bounds вот такую ошибку выдает
|
#4
|
||||
|
||||
![]() Код:
for i := 0 to pred(items.count) - 1 do Меня греют ваши плюсы к моей репутации... |
#5
|
||||
|
||||
![]() таже самая ошибка...
|
#6
|
|||
|
|||
![]() Код:
for i := 0 to TreeeView1.items.count - 1 do |
#7
|
||||
|
||||
![]() lmikle всё та же ошибка...
|
#8
|
||||
|
||||
![]() Вот отлично работает, что ты там не так делаешь, что у тебя ничего не работает. У тебя subitem'ы есть?
Код:
procedure TForm1.Button1Click(Sender: TObject); var i: integer; begin for i := 0 to TreeView1.Items.Count - 1 do if Pos(Edit1.Text, TreeView1.Items[i].Text) <> 0 then begin TreeView1.Selected := TreeView1.Items[i]; TreeView1.SetFocus; break; end; end; Меня греют ваши плюсы к моей репутации... |
#9
|
||||
|
||||
![]() BoRoV , lmikle , Asinkrit большое вам спс!!! BoRoV у меня почти ысе тольки из них состоит! Но вот последний код очень помог! еще раз спосибо!!!
|