Klasse TMenuItem

BeschreibungHierarchieFelderMethodenEigenschaften

Unit

Deklaration

type TMenuItem = class(TLCLComponent)

Beschreibung

no description available, TLCLComponent description follows

Hierarchie

Übersicht

Felder

Public FCompStyle: LongInt;

Methoden

Public constructor Create(TheOwner: TComponent); override;
Public destructor Destroy; override;
Public function Find(const ACaption: string): TMenuItem;
Public function GetImageList: TCustomImageList; virtual;
Public function GetParentComponent: TComponent; override;
Public function GetParentMenu: TMenu; virtual;
Public function HandleAllocated : Boolean;
Public function HasIcon: boolean; virtual;
Public function HasParent: Boolean; override;
Public procedure InitiateAction; virtual;
Public function IndexOf(Item: TMenuItem): Integer;
Public function IndexOfCaption(const ACaption: string): Integer; virtual;
Public function VisibleIndexOf(Item: TMenuItem): Integer;
Public function IsCheckItem: boolean; virtual;
Public function IsLine: Boolean;
Public procedure Add(Item: TMenuItem);
Public procedure AddSeparator;
Public procedure Click; virtual;
Public procedure Delete(Index: Integer);
Public procedure HandleNeeded; virtual;
Public procedure Insert(Index: Integer; Item: TMenuItem);
Public procedure RecreateHandle; virtual;
Public procedure Remove(Item: TMenuItem);
Public function IsInMenuBar: boolean; virtual;
Public procedure Clear;
Public function HasBitmap: boolean;
Public function GetIconSize: TPoint; virtual;
Public procedure RemoveAllHandlersOfObject(AnObject: TObject); override;
Public procedure AddHandlerOnDestroy(const OnDestroyEvent: TNotifyEvent; AsLast: boolean = false);
Public procedure RemoveHandlerOnDestroy(const OnDestroyEvent: TNotifyEvent);
Public procedure AddHandler(HandlerType: TMenuItemHandlerType; const AMethod: TMethod; AsLast: boolean);
Public procedure RemoveHandler(HandlerType: TMenuItemHandlerType; const AMethod: TMethod);
Public function MenuVisibleIndex: integer;
Public procedure WriteDebugReport(const Prefix: string);

Eigenschaften

Public property Count: Integer read GetCount;
Public property Handle: HMenu read GetHandle write FHandle;
Public property Items[Index: Integer]: TMenuItem read GetItem;
Public property MenuIndex: Integer read GetMenuIndex write SetMenuIndex;
Public property Parent: TMenuItem read GetParent;
Public property Command: integer read FCommand;
Published property Action: TBasicAction read GetAction write SetAction;
Published property AutoCheck: boolean read FAutoCheck write SetAutoCheck default False;
Published property Caption: String read FCaption write SetCaption stored IsCaptionStored;
Published property Checked: Boolean read FChecked write SetChecked stored IsCheckedStored default False;
Published property Default: Boolean read FDefault write SetDefault default False;
Published property Enabled: Boolean read FEnabled write SetEnabled stored IsEnabledStored default True;
Published property Bitmap: TBitmap read GetBitmap write SetBitmap stored IsBitmapStored;
Published property GroupIndex: Byte read FGroupIndex write SetGroupIndex default 0;
Published property HelpContext: THelpContext read FHelpContext write FHelpContext stored IsHelpContextStored default 0;
Published property Hint: String read FHint write FHint stored IsHintStored;
Published property ImageIndex: Integer read FImageIndex write SetImageIndex stored IsImageIndexStored default -1;
Published property RadioItem: Boolean read FRadioItem write SetRadioItem default False;
Published property RightJustify: boolean read FRightJustify write SetRightJustify;
Published property ShortCut: TShortCut read FShortCut write SetShortCut stored IsShortCutStored default 0;
Published property ShowAlwaysCheckable: boolean read FShowAlwaysCheckable write SetShowAlwaysCheckable;
Published property SubMenuImages: TCustomImageList read FSubMenuImages write SetSubMenuImages;
Published property Visible: Boolean read FVisible write SetVisible stored IsVisibleStored default True;
Published property OnClick: TNotifyEvent read FOnClick write FOnClick stored IsOnClickStored;

Beschreibung

Felder

Public FCompStyle: LongInt;
 

Methoden

Public constructor Create(TheOwner: TComponent); override;
 
Public destructor Destroy; override;
 
Public function Find(const ACaption: string): TMenuItem;
 
Public function GetImageList: TCustomImageList; virtual;
 
Public function GetParentComponent: TComponent; override;
 
Public function GetParentMenu: TMenu; virtual;
 
Public function HandleAllocated : Boolean;
 
Public function HasIcon: boolean; virtual;
 
Public function HasParent: Boolean; override;
 
Public procedure InitiateAction; virtual;
 
Public function IndexOf(Item: TMenuItem): Integer;
 
Public function IndexOfCaption(const ACaption: string): Integer; virtual;
 
Public function VisibleIndexOf(Item: TMenuItem): Integer;
 
Public function IsCheckItem: boolean; virtual;
 
Public function IsLine: Boolean;
 
Public procedure Add(Item: TMenuItem);
 
Public procedure AddSeparator;
 
Public procedure Click; virtual;
 
Public procedure Delete(Index: Integer);
 
Public procedure HandleNeeded; virtual;
 
Public procedure Insert(Index: Integer; Item: TMenuItem);
 
Public procedure RecreateHandle; virtual;
 
Public procedure Remove(Item: TMenuItem);
 
Public function IsInMenuBar: boolean; virtual;
 
Public procedure Clear;
 
Public function HasBitmap: boolean;
 
Public function GetIconSize: TPoint; virtual;
 
Public procedure RemoveAllHandlersOfObject(AnObject: TObject); override;
 
Public procedure AddHandlerOnDestroy(const OnDestroyEvent: TNotifyEvent; AsLast: boolean = false);
 
Public procedure RemoveHandlerOnDestroy(const OnDestroyEvent: TNotifyEvent);
 
Public procedure AddHandler(HandlerType: TMenuItemHandlerType; const AMethod: TMethod; AsLast: boolean);
 
Public procedure RemoveHandler(HandlerType: TMenuItemHandlerType; const AMethod: TMethod);
 
Public function MenuVisibleIndex: integer;
 
Public procedure WriteDebugReport(const Prefix: string);
 

Eigenschaften

Public property Count: Integer read GetCount;
 
Public property Handle: HMenu read GetHandle write FHandle;
 
Public property Items[Index: Integer]: TMenuItem read GetItem;
 
Public property MenuIndex: Integer read GetMenuIndex write SetMenuIndex;
 
Public property Parent: TMenuItem read GetParent;
 
Public property Command: integer read FCommand;
 
Published property Action: TBasicAction read GetAction write SetAction;
 
Published property AutoCheck: boolean read FAutoCheck write SetAutoCheck default False;
 
Published property Caption: String read FCaption write SetCaption stored IsCaptionStored;
 
Published property Checked: Boolean read FChecked write SetChecked stored IsCheckedStored default False;
 
Published property Default: Boolean read FDefault write SetDefault default False;
 
Published property Enabled: Boolean read FEnabled write SetEnabled stored IsEnabledStored default True;
 
Published property Bitmap: TBitmap read GetBitmap write SetBitmap stored IsBitmapStored;
 
Published property GroupIndex: Byte read FGroupIndex write SetGroupIndex default 0;
 
Published property HelpContext: THelpContext read FHelpContext write FHelpContext stored IsHelpContextStored default 0;
 
Published property Hint: String read FHint write FHint stored IsHintStored;
 
Published property ImageIndex: Integer read FImageIndex write SetImageIndex stored IsImageIndexStored default -1;
 
Published property RadioItem: Boolean read FRadioItem write SetRadioItem default False;
 
Published property RightJustify: boolean read FRightJustify write SetRightJustify;
 
Published property ShortCut: TShortCut read FShortCut write SetShortCut stored IsShortCutStored default 0;
 
Published property ShowAlwaysCheckable: boolean read FShowAlwaysCheckable write SetShowAlwaysCheckable;
 
Published property SubMenuImages: TCustomImageList read FSubMenuImages write SetSubMenuImages;
 
Published property Visible: Boolean read FVisible write SetVisible stored IsVisibleStored default True;
 
Published property OnClick: TNotifyEvent read FOnClick write FOnClick stored IsOnClickStored;
 

Erstellt mit PasDoc 0.10.0 am 2007-03-27 23:03:02