Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.07.2007, 20:54   #1
DelphiKettle
 
Регистрация: 26.07.2007
Сообщений: 3
Вопрос Как найти нужную строку в ListBox?

Можно ли в ListBox найти строку с заданным значением и затем имитировать щелчок на ней? Если можно, подскажите, пожалуйста.
DelphiKettle вне форума Ответить с цитированием
Старый 29.07.2007, 22:11   #2
Alex21
With best regards
Участник клуба
 
Регистрация: 20.04.2007
Сообщений: 1,448
По умолчанию

ListBox1.Perform(LB_SELECTSTRING,-1,longint(Pchar(Edit1.text)));
Alex21 вне форума Ответить с цитированием
Старый 05.09.2007, 22:02   #3
Alter
Старожил
 
Аватар для Alter
 
Регистрация: 06.08.2007
Сообщений: 2,183
Сообщение Способ №2

Можно ещё так:

Код:
 
Procedure SelList(Lb :TListBox{Обрабатываемый объект};
                 S :String{искомая фраза});
 Var Sel :Integer;
begin  // Регистр букв неимеет значения
  Sel:=-1;
 IF LB.Items.Count>0 Then
 begin
    Sel := LB.Items.IndexOf( S );
  IF Sel>=0 Then
   LB.ItemIndex := Sel;
 end;
end;
Пример использования:
Код:
    SelList(ListBox1, 'искомое ВыРажениЕ');
Alter вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
метод вставки в нужную позицию; компонент ListView studenth Общие вопросы C/C++ 2 09.04.2013 13:28
Переход по букве на нужную строчку в DBGrid Aleksandr БД в Delphi 6 19.08.2009 14:41
php скрипт не выводит нужную инфу.. помогите плиз escrimer PHP 2 09.08.2007 02:37
прочитать из тестового файла определенную инфу и вынести её в мемо memo1 oleg kutkov Общие вопросы Delphi 3 11.06.2007 10:20
как удалить нужную запись из БД doncova1 БД в Delphi 4 20.12.2006 23:35