我有自己的控制,源自TCustomPanel
. 它上面有一个孩子 ( TEdit
)。
type
TMyControl = class(TCustomPanel)
private
FEditor: TEdit;
public
constructor Create(AOwner: TComponent);
destructor Destroy(); override;
end;
constructor TMyControl.Create(AOwner: TComponent);
begin
FEditor := TEdit.Create(nil);
FEditor.Parent := Self;
end;
destructor TMyControl.Destroy();
begin
FEditor.Free();
end;
当我在设计时单击子控件时,它充当运行时TEdit
,捕获焦点。
如何在设计时完全禁用子控件?
我希望他们停止回复鼠标/键盘消息。当我在设计时单击它们时,我希望选择并拖动父控件。