Advertisement
JYPDWhite

TCheckbox derived

Dec 3rd, 2012
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.94 KB | None | 0 0
  1. unit AdvCheckBox;
  2.  
  3. interface
  4. uses
  5. SysUtils, StdCtrls, Classes, Controls, Windows, Messages, Graphics;
  6.  
  7. type
  8. TAdvancedCheckbox = class(TCheckBox)
  9.  
  10.  
  11. private
  12.  
  13.  
  14. protected
  15.  
  16. procedure PaintControls(DC: HDC; First: TControl);
  17.  
  18.  
  19. public
  20. procedure Repaint; override;
  21.  
  22. procedure PaintTo(DC: HDC; X, Y: Integer); overload;
  23. procedure PaintTo(Canvas: TCanvas; X, Y: Integer); overload;
  24.  
  25.  
  26.  
  27. end;
  28.  
  29. implementation
  30.  
  31.  
  32. { TAdvancedStringgrid }
  33.  
  34. procedure TAdvancedCheckbox.PaintControls(DC: HDC; First: TControl);
  35. begin
  36. inherited;
  37. Windows.beep(100, 50);
  38. end;
  39.  
  40. procedure TAdvancedCheckbox.PaintTo(DC: HDC; X, Y: Integer);
  41. begin
  42. Windows.beep(100, 50);
  43. inherited;
  44. end;
  45.  
  46. procedure TAdvancedCheckbox.PaintTo(Canvas: TCanvas; X, Y: Integer);
  47. begin
  48. Windows.beep(100, 50);
  49. inherited;
  50. end;
  51.  
  52. procedure TAdvancedCheckbox.Repaint;
  53. begin
  54. Windows.beep(100, 50);
  55. inherited;
  56.  
  57.  
  58. end;
  59.  
  60.  
  61. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement