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

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

Вернуться   Форум программистов > Delphi программирование > Компоненты Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.06.2007, 18:55   #1
Scorpeon
Пользователь
 
Регистрация: 06.04.2007
Сообщений: 36
По умолчанию три вопроса по ListView

1. как узнать текст надписи в первой колонки выделеной строки
2. как зделать так что бы при щелчке на строке выделялась вся строка
3. как узнать была ли выделена хоть какая та строка, я имею в виду как узнать когда был клик по строке а не по пустому месту в ListView
Scorpeon вне форума Ответить с цитированием
Старый 05.11.2007, 22:40   #2
Alter
Старожил
 
Аватар для Alter
 
Регистрация: 06.08.2007
Сообщений: 2,183
Лампочка

1. Var S :String;
..................
IF ListView1.ItemIndex>=0 Then
S := ListView1.Items[ ListView1.ItemIndex ].Caption;

2. Установи свойство на объекте:

ListView1.RowSelect := True;

3. Несколькими способами, это смотря кому что надо(это не единственные способы):
а.
procedure TForm1.LViw1Click(Sender: TObject);
begin
Проверяем как в первом пункте.
end;
b.
procedure TForm1.LViw1Change(Sender: TObject; Item: TListItem;
Change: TItemChange);
begin // Изменение списка
Проверяем как в первом пункте.
end;
x. ................................... .......
Можно и таймером. Это кто как хочет.
Alter вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Два вопроса Никки Общие вопросы Delphi 2 19.01.2008 21:39
Два простых вопроса Relrin Общие вопросы Delphi 3 28.12.2007 16:00
Три вопроса по клавиатуре Никки Общие вопросы Delphi 14 20.12.2007 22:07
Три вопроса по Ассемблеру Elm0 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 10 27.05.2007 15:43