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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.06.2011, 19:03   #1
v.v.veter
Пользователь
 
Регистрация: 16.05.2011
Сообщений: 16
Вопрос Delphi работа с Listbox

Есть база данных, в ней происходит поиск, все найденные результаты вносяться в листбокс.
Код:
procedure TForm1.Button1Click(Sender: TObject);
begin
  Adoquery1.SQL.Text := 'Select * from poisk where Slova like '+QuotedStr('%'+Trim(Edit1.Text)+'%');
  Adoquery1.Open;
  ShowMessage('количество записей в выборке: '+IntToStr(ADOQuery1.RecordCount));
  while Not Adoquery1.EOF do begin
    ListBox1.Clear;
    ListBox1.Items.add(Adoquery1.FieldByName('Mesto').AsString);
    Adoquery1.Next;
  end;
  end;
в итоге в лист боксе примерно такой вид

Код:
C:\Users\Veter\Desktop\Новый текстовый документ.txt
C:\Users\Veter\Desktop\Новый текстовый документ2.txt
C:\Users\Veter\Desktop\пример.txt
C:\Users\Veter\Desktop\разное.txt
нужно чтобы при нажатии на одину из этих строк, открывался фаил(имя файла и есть эта строка)
То есть если клацнуть по первой строке
C:\Users\Veter\Desktop\Новый текстовый документ.txt
откроется файл (C:\Users\Veter\Desktop\Новый текстовый документ.txt)
Помогите это сделать. Заранее спасибо.
v.v.veter вне форума Ответить с цитированием
Старый 12.06.2011, 19:20   #2
Valio
Сливочное масло
Участник клуба
 
Аватар для Valio
 
Регистрация: 01.01.2011
Сообщений: 1,149
По умолчанию

Открывают обычно через ShellExecute.
Сливочное масло Valio - компиляция как по маслу
Valio вне форума Ответить с цитированием
Старый 12.06.2011, 20:03   #3
v.v.veter
Пользователь
 
Регистрация: 16.05.2011
Сообщений: 16
По умолчанию

Спасиб, так сделал.
Код:
procedure TForm1.Button2Click(Sender: TObject);
begin
ShellExecute(Handle,'open',PChar(form1.ListBox1.Items.Strings[form1.ListBox1.ItemIndex]),nil,nil,SW_SHOW)
end;
v.v.veter вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Автоматическая построчная работа с ListBox в Delphi GrafAtRuss Компоненты Delphi 5 11.12.2010 10:42
Работа с ListBox maxim1690 Microsoft Office Excel 7 10.02.2010 01:01
работа со списками listbox(delphi) KaZaaM Помощь студентам 6 19.11.2009 22:42
Delphi:Работа с Listbox и StringGrid Shaitan Помощь студентам 2 11.11.2008 21:04
Работа с ListBox xakkkkker Общие вопросы Delphi 1 17.05.2008 23:09