| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- unit umain;
- {$mode objfpc}{$H+}
- interface
- uses
- Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs,
- BCButtonFocus;
- type
- { TForm1 }
- TForm1 = class(TForm)
- BCButtonFocus1: TBCButtonFocus;
- BCButtonFocus2: TBCButtonFocus;
- BCButtonFocus3: TBCButtonFocus;
- procedure BCButtonFocus1PaintButton(Sender: TObject);
- private
- public
- end;
- var
- Form1: TForm1;
- implementation
- {$R *.lfm}
- { TForm1 }
- procedure TForm1.BCButtonFocus1PaintButton(Sender: TObject);
- var
- button: TBCButtonFocus;
- begin
- button := TBCButtonFocus(Sender);
- button.Canvas.Brush.Style := bsClear;
- button.Canvas.Pen.Color := clRed;
- if button.Focused then
- button.Canvas.Rectangle(3, 3, button.Width-3, button.Height-3);
- end;
- end.
|