Показать сообщение отдельно
  #6  
Старый 03.04.2009, 01:04
Norw Norw вне форума
Прохожий
 
Регистрация: 03.11.2008
Адрес: Ростов
Сообщения: 39
Репутация: 10
По умолчанию

вот процедура:
Код:
procedure nazg(Sender: TObject);
 var
  APanel : TPanel;
begin
   if GetAsyncKeyState(VK_SHIFT) = -32767 then
  If Sender Is TPanel Then
    Begin
      APanel := Sender As TPanel;

   if APanel.Color=clBtnFace  then APanel.Color := clYellow else APanel.Color :=clBtnFace;
   if APanel.Bevelouter =bvRaised then APanel.Bevelouter:=bvLowered else APanel.Bevelouter:=bvRaised;

    End;
end;



вот обработчик клика по кнопке:
Код:
procedure TForm3.Panel1Click(Sender: TObject);
begin
 nazg(Panel1);
 nazg(Panel93);
 nazg(Panel95);
 nazg(Panel99);
 nazg(Panel98);
 nazg(Panel92);
 nazg(Panel77);

 end;


по идее нажатие кнопки должно включать еще ряд других.... кнопки на основе компонента TPanel.
__________________
кто знает общую теорию тот БОГ
Ответить с цитированием