gpt4 book ai didi

delphi - 如何制作一个不能包含其他控件的控件?

转载 作者:行者123 更新时间:2023-12-03 15:17:38 25 4
gpt4 key购买 nike

我正在设计一个自定义控件,每次我在表单设计器中突出显示它,然后从控件选项板中选择另一个控件时,新控件都会出现在我的控件中,就像它是 TPanel 或 TGroupBox 一样。这不是我想要的,那么我怎样才能阻止它发生呢?

最佳答案

您需要从 ControlStyle 属性中删除 csAcceptsControls 标志,最好直接在构造函数中删除:

constructor TMyComponent.Create(AOwner: TComponent);
begin
inherited Create(AOwner);
ControlStyle := ControlStyle - [csAcceptsControls];
// more initialization stuff ...
end;

关于delphi - 如何制作一个不能包含其他控件的控件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1504002/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com