Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Listbox, как сделать чтоб при нажатии на кнопку, выделенная строка зап
Форум программистов > Системное программирование > Delphi и Pascal > Delphi - Система
dima_lamo
ListBox, как сделать чтоб при нажатии на кнопку, выделенная строка записалась в перменную?
И ещё, как сделать чтоб при нажатию на строку в ListBox, записалось в перменную значение строки, и автоматически выполнился какой-либо коД
Silver Wind
Цитата(dima_lamo @ 29:01:2008, 10:11 )
ListBox, как сделать чтоб при нажатии на кнопку, выделенная строка записалась в перменную?
*

procedure TForm1.Button1Click(Sender: TObject);
begin
if ListBox1.ItemIndex>=0
  then Label1.Caption:=ListBox1.Items[ListBox1.ItemIndex]
  else Label1.Caption:='Ничего не выбрано';
end;


Цитата(dima_lamo @ 29:01:2008, 10:11 )
И ещё, как сделать чтоб при нажатию на строку в ListBox, записалось в перменную значение строки, и автоматически выполнился какой-либо коД
*

В принципе тот же самый код но в обработчике OnMouseDown у ListBox.
dima_lamo
Пасиб, +те, всё суепР!

Хым, прописываю так:


procedure TForm1.Label1MouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
if ListBox1.ItemIndex>=0
then Label1.Caption:=ListBox1.Items[ListBox1.ItemIndex]
else Label1.Caption:='Ничего не выбрано';
end;


ничего не происходит
sax_ol
Цитата(dima_lamo @ 29:01:2008, 12:58 )
ничего не происходит

это не беда, зато у вас статус дошел до продвинутого smile.gif
Silver Wind
А что должно происходить?


procedure TForm1.Label1MouseDown(Sender: TObject; Button: TMouseButton;

Может все дело в этом?


З.Ы. Купи себе книжку по Delphi чтоли.
dima lamo
Какую? название скажи... Просто я уже скачивал оч много учебников, книг, и так далее но качество ужесное...
dima_lamo!
Удаленно модератором
root
Для: dima lamo
Цитата
Купи себе книжку по Delphi

а не скачай и пусть она у тебя на столе лежит
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2008 IPS, Inc.