Тема: BitBtn и Label
Показать сообщение отдельно
  #6  
Старый 19.10.2012, 16:13
Аватар для YVitaliy
YVitaliy YVitaliy вне форума
Местный
 
Регистрация: 14.12.2011
Сообщения: 481
Версия Delphi: Borland Delphi7
Репутация: 17
По умолчанию

Код:
procedure TForm1.BitBtn1Click(Sender: TObject);
begin
if BitBtn1.Tag=0 then
begin
  BitBtn1.Tag:=1;
  Label1.Width:=BitBtn1.Glyph.Width;
  Label1.Height:=BitBtn1.Glyph.Height;
  Label1.Canvas.Draw(0,0,BitBtn1.Glyph);

end else begin
  BitBtn1.Tag:=0;
  Label1.Canvas.Brush.Color:=Form1.Color;
  Label1.Canvas.rectangle(0,0,Label1.Width, Label1.Height);
end;
end;
Не знаю, будет ли работать, не проверял.
Ответить с цитированием