![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
ListBox [D7, WinXP]
Мария Тимошена © (2005-12-14 07:18:00)Добрый день мастера! Помогите с задачей.
Мне необходимо оброботать событие нажатия ListBox
Как можно определить на каком именно String-ге находится курсор ?
Заренее спасибо.
Игорь Шевченко (2005-12-14 11:37:00) [1]
> Подскажите как установить расстояние между string-гами
ItemHeight ?
Мария Тимошена (2005-12-14 08:34:00) [2]Подскажите как установить расстояние между string-гами ато
создается вид, что они слипаются.
Big Joe (2005-12-14 08:19:00) [3]Var
s:Integer;
begin
s:=ListBox1.ItemIndex;
If ListBox1.Items.Strings[s]='Саддам Хусейн' then ......
begin...end (2005-12-14 08:04:00) [4]Если нажать на какой-нибудь элемент в ListBox'е, он выделится. Поэтому, вероятно, подойдёт свойство TCustomListBox.Selected.
А если нужно определять, над каким элементом находится курсор, в произвольный момент (а не только в момент нажатия), то посмотрите в справке описание метода TCustomListBox.ItemAtPos. Только нужно будет получить координаты курсора и перевести их в клиентские (Mouse.CursorPos + TControl.ScreenToClient).