Dan |
Отправлено: 28.01.2004, 00:39 |
|
Не зарегистрирован
|
Привет!
Нужно сделать так, чтобы при наведении мышкой на Label, менялся его цвет. Да, да, нечего собственно делать (Label1->Font->Color.....), но возник вопрос следующего рода. А если на форме десятки объектов Label-ов, то что, нужно для каждого отдельно в обработчике писать этот код?! Я подумал что можно то сделать не десяток обработчиков для каждого лабела, а один общий для всех....... но возникает вопрос как тогда отличать Label1 от Label2 и т.д....?? |
|
xTrim |
Отправлено: 28.01.2004, 07:16 |
|
Машинист паровоза
Группа: Участник
Сообщений: 208
|
CODE |
void __fastcall TForm1::Label1MouseEnter(TObject *Sender)
{
dynamic_cast<TLabel*>(Sender)->Font->Color = clRed;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Label1MouseLeave(TObject *Sender)
{
dynamic_cast<TLabel*>(Sender)->Font->Color = clBlack;
}
|
|
|
|