umain.pas 693 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. unit umain;
  2. {$mode objfpc}{$H+}
  3. interface
  4. uses
  5. Forms, BCKeyboard, BCDefaultThemeManager, BGRACustomDrawn;
  6. type
  7. { TForm1 }
  8. TForm1 = class(TForm)
  9. BCDefaultThemeManager1: TBCDefaultThemeManager;
  10. BCDPanel1: TBCDPanel;
  11. BCKeyboard1: TBCKeyboard;
  12. Edit1: TBCDEdit;
  13. procedure FormShow(Sender: TObject);
  14. private
  15. public
  16. end;
  17. var
  18. Form1: TForm1;
  19. implementation
  20. {$R *.lfm}
  21. { TForm1 }
  22. procedure TForm1.FormShow(Sender: TObject);
  23. begin
  24. BCDefaultThemeManager1.Apply();
  25. BCKeyboard1.PanelsColor := $00535353;
  26. BCKeyboard1.Panel.Left := 0;
  27. BCKeyboard1.Panel.Top := Edit1.Height + 2;
  28. BCKeyboard1.Show();
  29. Form1.Width := BCKeyboard1.Panel.Width;
  30. end;
  31. end.