Unit 'BCComboBox' Package
[Overview][Classes][Index] [#pl_bgracontrols]

TBCComboBox

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

Declaration

Source position: bccombobox.pas line 21

type TBCComboBox = class(TBCStyleCustomControl)

protected

  function GetStyleExtension; override;

  

  procedure WMSetFocus(); message;

  

  procedure WMKillFocus(); message;

  

  procedure UpdateFocus();

  

  procedure KeyDown(); override;

  

  procedure UTF8KeyPress(); override;

  

  procedure CreateForm;

  

  procedure FreeForm;

  

  function GetListBox;

  

  procedure UpdateButtonCanvasScaleMode;

  

public

  constructor Create(); override;

  

  destructor Destroy; override;

  

  procedure Assign(); override;

  

  procedure Clear;

  

  property HoverItem: Integer; [r]

  

  property Button: TBCButton; [rw]

  

  property ListBox: TListBox; [r]

  

  property Text: string; [r]

  

published

  property Anchors;

  

  property Canvas: TCanvas; [r]

  

  property CanvasScaleMode: TBCCanvasScaleMode; [rw]

  

  property Items: TStrings; [rw]

  

  property ItemIndex: Integer; [rw]

  

  property ItemHeight: Integer; [rw]

  

  property ArrowSize: Integer; [rw]

  

  property ArrowWidth: Integer; [rw]

  

  property ArrowFlip: Boolean; [rw]

  

  property FocusBorderColor: TColor; [rw]

  

  property FocusBorderOpacity: Byte; [rw]

  

  property DropDownBorderColor: TColor; [rw]

  

  property DropDownBorderSize: Integer; [rw]

  

  property DropDownColor: TColor; [rw]

  

  property DropDownFontColor: TColor; [rw]

  

  property DropDownCount: Integer; [rw]

  

  property DropDownHighlight: TColor; [rw]

  

  property DropDownFontHighlight: TColor; [rw]

  

  property GlobalOpacity: Byte; [rw]

  

  property MemoryUsage: TBCButtonMemoryUsage; [rw]

  

  property Rounding: TBCRounding; [rw]

  

  property StateClicked: TBCButtonState; [rw]

  

  property StateHover: TBCButtonState; [rw]

  

  property StateNormal: TBCButtonState; [rw]

  

  property StaticButton: Boolean; [rw]

  

  property OnDropDown: TNotifyEvent; [rw]

  

  property OnDrawItem: TDrawItemEvent; [rw]

  

  property OnDrawSelectedItem: TOnAfterRenderBCButton; [rw]

  

  property OnChange: TNotifyEvent; [rw]

  

  property TabStop;

  

  property TabOrder;

  

end;

Inheritance

TBCComboBox

  

|

TBCStyleCustomControl

  

|

TBCCustomControl

  

|

TBGRACustomCtrl

  

|

TObject



CT Web help

CodeTyphon Studio