Показать сообщение отдельно
  #7  
Старый 13.02.2012, 22:22
Аватар для Lothlorien
Lothlorien Lothlorien вне форума
Новичок
 
Регистрация: 06.04.2011
Адрес: Солнечная система
Сообщения: 69
Версия Delphi: 7.0
Репутация: 12
По умолчанию

Код:
procedure TRoundBtn.DoMouseLeft(var Msg: TWMMouse);
begin
  if fActive then
  begin
    Picture.Bitmap.Assign(fFace);
  end;
end;

fActive - переменная, эквивалентна fEnabled (но контрол остаётся Enabled постоянно, просто изменяется его внешний вид). fFace - вид кнопки в "состоянии покоя". Края залиты синим цветом RGB 0,0,255, он установлен как прозрачный цвет и невидим (мы видим лишь круглую область)
Ответить с цитированием