Unit 'JvButton' Package
[Overview][Types][Classes][Index] [#pl_jvcl]

TJvCustomGraphicButton

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: JvButton.pas line 44

type TJvCustomGraphicButton = class(TJvGraphicControl)

protected

  procedure ButtonPressed(); virtual;

  

  procedure ForceSize();

  

  function DoDropDownMenu(); virtual;

  

  procedure DropDownClose;

  

  procedure UpdateExclusive;

  

  procedure Notification(); override;

  

  procedure MouseDown(); override;

  

  procedure MouseMove(); override;

  

  procedure MouseUp(); override;

  

  procedure MouseEnter(); override;

  

  procedure MouseLeave(); override;

  

  procedure Paint; override;

  

  procedure PaintButton(); virtual;

  

  procedure PaintFrame(); virtual;

  

  function InsideBtn(); virtual;

  

  function WantKey(); override;

  

  procedure EnabledChanged; override;

  

  procedure FontChanged; override;

  

  procedure RepaintBackground; virtual;

  

  procedure TextChanged; override;

  

  property AllowAllUp: Boolean; [rw]

  

  property GroupIndex: Integer; [rw]

  

  property MouseStates: TJvButtonMouseStates; [rw]

  

  property ForceSameSize: Boolean; [rw]

  

  property Pattern: TBitmap; [r]

  

  property Flat: Boolean; [rw]

  

  property HotTrack: Boolean; [rw]

  

  property HotTrackFont: TFont; [rw]

  

  property HotTrackFontOptions: TJvTrackFontOptions; [rw]

  

  property Down: Boolean; [rw]

  

  property DropDownMenu: TPopupMenu; [rw]

  

  property DropArrow: Boolean; [rw]

  

  property OnDropDownMenu: TContextPopupEvent; [rw]

  

  property OnDropDownClose: TNotifyEvent; [rw]

  

public

  procedure Click; override;

  

  procedure SetBounds(); override;

  

  constructor Create(); override;

  

  destructor Destroy; override;

  

  procedure DrawDropArrow(); virtual;

  

end;

Inheritance

TJvCustomGraphicButton

  

|

TJvExGraphicControl

  

|

TObject



CT Web help

CodeTyphon Studio