unit1.pas 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. unit Unit1;
  2. {$mode objfpc}{$H+}
  3. interface
  4. uses
  5. Classes, SysUtils, Forms, Controls, Graphics, Dialogs, StdCtrls,
  6. BCMaterialEdit, BCMaterialFloatSpinEdit, BCMaterialSpinEdit;
  7. type
  8. { TForm1 }
  9. TForm1 = class(TForm)
  10. BCMaterialEdit1: TBCMaterialEdit;
  11. BCMaterialFloatSpinEdit1: TBCMaterialFloatSpinEdit;
  12. BCMaterialSpinEdit1: TBCMaterialSpinEdit;
  13. Button1: TButton;
  14. Label1: TLabel;
  15. Label2: TLabel;
  16. Label3: TLabel;
  17. procedure BCMaterialEdit1Change(Sender: TObject);
  18. procedure BCMaterialFloatSpinEdit1Change(Sender: TObject);
  19. procedure BCMaterialSpinEdit1Change(Sender: TObject);
  20. procedure Button1Click(Sender: TObject);
  21. private
  22. public
  23. end;
  24. var
  25. Form1: TForm1;
  26. implementation
  27. {$R *.lfm}
  28. { TForm1 }
  29. procedure TForm1.BCMaterialEdit1Change(Sender: TObject);
  30. begin
  31. Label1.Caption := BCMaterialEdit1.Edit.Text;
  32. end;
  33. procedure TForm1.BCMaterialFloatSpinEdit1Change(Sender: TObject);
  34. begin
  35. Label2.Caption := BCMaterialFloatSpinEdit1.Edit.Text;
  36. end;
  37. procedure TForm1.BCMaterialSpinEdit1Change(Sender: TObject);
  38. begin
  39. Label3.Caption := BCMaterialSpinEdit1.Edit.Text;
  40. end;
  41. procedure TForm1.Button1Click(Sender: TObject);
  42. begin
  43. Self.Color := clBlack;
  44. Label1.Font.Color := clWhite;
  45. Label2.Font.Color := clWhite;
  46. Label3.Font.Color := clWhite;
  47. BCMaterialEdit1.Color := clBlack;
  48. BCMaterialEdit1.Edit.Color := clBlack;
  49. BCMaterialEdit1.Edit.Font.Color := clWhite;
  50. BCMaterialEdit1.Font.Color := clWhite;
  51. BCMaterialFloatSpinEdit1.Color := clBlack;
  52. BCMaterialFloatSpinEdit1.Edit.Color := clBlack;
  53. BCMaterialFloatSpinEdit1.Edit.Font.Color := clWhite;
  54. BCMaterialFloatSpinEdit1.Font.Color := clWhite;
  55. BCMaterialSpinEdit1.Color := clBlack;
  56. BCMaterialSpinEdit1.Edit.Color := clBlack;
  57. BCMaterialSpinEdit1.Edit.Font.Color := clWhite;
  58. BCMaterialSpinEdit1.Font.Color := clWhite;
  59. end;
  60. end.