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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.05.2010, 23:02   #1
OST_K
 
Регистрация: 15.05.2010
Сообщений: 6
Стрелка Как оптимизировать код Delphi

Тут чтоб при наведении и снятия с наведения менялась подсветка текста в Label
Можно как то чтоб Допустим\\\\\\\\\\\
FormCreate
if sPanel1MouseEnter=true then
Label1.Font.Color:=$e00e00;
Label2.Font.Color:=$e00e00;
Label3.Font.Color:=$e00e00;
if sPanel1MouseLeave=true then
Label1.Font.Color:=$5e1314;
Label2.Font.Color:=$5e1314;
Label3.Font.Color:=$5e131
*/////////////////////
или как можно упростить весь этот код:
procedure TForm1.sPanel1MouseEnter(Sender: TObject);
begin
Label1.Font.Color:=$e00e00;
Label2.Font.Color:=$e00e00;
Label3.Font.Color:=$e00e00;
end;

procedure TForm1.sPanel1MouseLeave(Sender: TObject);
begin
Label1.Font.Color:=$5e1314;
Label2.Font.Color:=$5e1314;
Label3.Font.Color:=$5e1314;
end;

procedure TForm1.sPanel2MouseEnter(Sender: TObject);
begin
Label4.font.Color:=$e00e00;
Label5.font.Color:=$e00e00;
Label6.font.Color:=$e00e00;
end;

procedure TForm1.sPanel2MouseLeave(Sender: TObject);
begin
Label4.Font.Color:=$5e1314;
Label5.Font.Color:=$5e1314;
Label6.Font.Color:=$5e1314;
end;


procedure TForm1.sPanel3MouseEnter(Sender: TObject);
begin
Label7.font.Color:=$e00e00;
Label8.font.Color:=$e00e00;
Label9.font.Color:=$e00e00;
end;

procedure TForm1.sPanel3MouseLeave(Sender: TObject);
begin
Label7.Font.Color:=$5e1314;
Label8.Font.Color:=$5e1314;
Label9.Font.Color:=$5e1314;
end;

procedure TForm1.sPanel4MouseEnter(Sender: TObject);
begin
Label10.font.Color:=$e00e00;
Label11.font.Color:=$e00e00;
Label12.font.Color:=$e00e00;
end;

procedure TForm1.sPanel4MouseLeave(Sender: TObject);
begin
Label10.Font.Color:=$5e1314;
Label11.Font.Color:=$5e1314;
Label12.Font.Color:=$5e1314;
end;
OST_K вне форума Ответить с цитированием
Старый 30.05.2010, 06:59   #2
Виталий Желтяков
Старожил
 
Аватар для Виталий Желтяков
 
Регистрация: 19.04.2010
Сообщений: 2,702
По умолчанию

Одна процедура:
- "Тушим" лейблы,
- Загораем нужный.
Виталий Желтяков вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как оптимизировать код C++ slim>>> Помощь студентам 10 25.01.2011 00:05
Оптимизировать код копирования tae1980 Microsoft Office Excel 3 27.02.2009 21:43
Помогите оптимизировать код tae1980 Microsoft Office Excel 2 11.02.2009 23:24
Оптимизировать код. Манжосов Денис :) Общие вопросы Delphi 1 20.10.2008 19:06
Оптимизировать код NeiL Помощь студентам 2 21.02.2008 08:57