请问property是什么类型~~~是什么?

解决方案 »

  1.   

    比如,下面是节选自TCustomForm类
    TCustomForm = class(TScrollingWinControl)
      private
      ...
        property Active: Boolean read FActive;
        property ActiveControl: TWinControl read FActiveControl write SetActiveControl
          stored IsForm;
        property Action;
        property ActiveOleControl: TWinControl read FActiveOleControl write FActiveOleControl;
        property BorderStyle: TFormBorderStyle read FBorderStyle write SetBorderStyle
          stored IsForm default bsSizeable;
        property Canvas: TCanvas read GetCanvas;
        property Caption stored IsForm;
        property Color nodefault;
        property Designer: IDesignerHook read FDesigner write SetDesigner;
        property DropTarget: Boolean read FDropTarget write FDropTarget;
        property Font;
        property FormState: TFormState read FFormState;
        property HelpFile: string read FHelpFile write FHelpFile;
        property KeyPreview: Boolean read FKeyPreview write FKeyPreview
          stored IsForm default False;
        property Menu: TMainMenu read FMenu write SetMenu stored IsForm;
        property ModalResult: TModalResult read FModalResult write FModalResult;
        property Monitor: TMonitor read GetMonitor;
        property OleFormObject: IOleForm read FOleForm write FOleForm;
        property WindowState: TWindowState read FWindowState write SetWindowState
          stored IsForm default wsNormal;
      end;
      

  2.   

    属性标识符property,用于标识一个控件的属性!
    你可以在元件的编写书上看到,或者在控件源码中看到这些关键字!
      

  3.   

    当你决定自己写一个组件的时候,就可以用到这个如 edit的text,maxlength等都是用这个关键字来声明的