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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.06.2008, 05:02   #1
Черничный
Форумчанин
 
Регистрация: 27.01.2007
Сообщений: 293
По умолчанию Массив что ли...

К примеру у меня есть десяток label: label1, label2... label10.
При наведении на любую, наведенная label должна подчеркиваться. Можно создать процедуру с описанием подчеркивания при наведении. Но как обратится, типа массива как в java script
Черничный вне форума Ответить с цитированием
Старый 11.06.2008, 05:54   #2
Баламут
Баламучу слегка...
Участник клуба
 
Аватар для Баламут
 
Регистрация: 01.11.2006
Сообщений: 1,585
По умолчанию

Просто все лэйблам назначь один обработчик OnMouseEnter и OnMouseLeave.

Код:
procedure TForm1.Label1MouseEnter(Sender: TObject);
begin
(Sender as TLabel).Font.Style :=
(Sender as TLabel).Font.Style + [fsUnderline];
end;

procedure TForm1.Label1MouseLeave(Sender: TObject);
begin
(Sender as TLabel).Font.Style :=
(Sender as TLabel).Font.Style - [fsUnderline];
end;
Баламут вне форума Ответить с цитированием
Старый 11.06.2008, 08:09   #3
Черничный
Форумчанин
 
Регистрация: 27.01.2007
Сообщений: 293
По умолчанию

не понятно, вот это для первой label, куда здесь вторую и третью... писать?
Черничный вне форума Ответить с цитированием
Старый 11.06.2008, 08:18   #4
Баламут
Баламучу слегка...
Участник клуба
 
Аватар для Баламут
 
Регистрация: 01.11.2006
Сообщений: 1,585
По умолчанию

Выделяешь все остальные лэйблы и для события OnMouseEnter в выпадающем списке выбираешь Label1MouseEnter.
Баламут вне форума Ответить с цитированием
Старый 11.06.2008, 08:19   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
куда здесь вторую и третью... писать?
Эту процедуру-обработчик Назначь всем лабелям А уж она сама разберется в какой лабель ты мышой ткнул.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Массив Айвенго PHP 2 22.02.2008 16:34
Массив.С++ bloo[d] Помощь студентам 1 13.01.2008 14:55
массив! Jodu Помощь студентам 2 11.01.2008 20:59
Массив xxxPascalxxx Помощь студентам 10 05.01.2008 16:19
Массив Snake_ua Помощь студентам 2 15.10.2007 07:04