Cita:
Empezado por rotsen26
...
Lo que pasa es que tengo varios paneles en una form, y quiero que se cambie de color el panel que le doy clic y se quede así hasta darle clic a otro panel.
...
|
Hola rotsen26.
Un modo de hacer lo que solicitas es:
Código Delphi
[-]
...
implementation
var
PrevWinCtrl: TWinControl;
...
procedure TForm1.PanelsClick(Sender: TObject);
begin
if Assigned(PrevWinCtrl) then
TPanel(PrevWinCtrl).Color := clBtnFace; TPanel(Sender).Color := clRed; PrevWinCtrl:= TPanel(Sender);
end
...
Saludos.
Edito: Desde el
Object Inspector deberás agregar el procedimiento
PanelsClick a los eventos
OnClick de los Panels del form.