我正做一个控件,申明部分:TMyComponent = class(TComponent)
private
FShortCut: TShortCut;
protected
public
constructor Create(AOwner: TComponent);override;
destructor Destroy;override;
published
property ShortCut: TShortCut read FShortCut write FShortCut default 0;
end;实现部分:constructor Create(AOwner: TComponent);
begin
inhertied;
FShortCut := 0;
end;destructor Destroy;
begin
inherited;
end;
问题在于:
安装后,在属性 编辑器里不能象TMenuItem里的ShortCut那样选择按键,只能输入数字,这是为什么?希望高手指点!
private
FShortCut: TShortCut;
protected
public
constructor Create(AOwner: TComponent);override;
destructor Destroy;override;
published
property ShortCut: TShortCut read FShortCut write FShortCut default 0;
end;实现部分:constructor Create(AOwner: TComponent);
begin
inhertied;
FShortCut := 0;
end;destructor Destroy;
begin
inherited;
end;
问题在于:
安装后,在属性 编辑器里不能象TMenuItem里的ShortCut那样选择按键,只能输入数字,这是为什么?希望高手指点!
你说的东西好象和我说的问题不相关吧!
TShortCut是一个枚举类型 对于枚举类型的属性在使用Default时没有特殊的规则!