我已经写了TCustomEdit的后代控件,但是在StdCtrls中定义的组件的默认大小(即width = 121,height = 21)时遇到问题。设置自定义控件的默认属性
因此,在创建我有:
inherited Create(AOwner);
width:=40;
height:=20;
但是,当控件放置在窗体上画有默认的宽度和高度TCustomEdit。我将测试用例简化为一个简单的组件,它只有上面的构造函数,没有别的。我也尝试在构造函数中设置autosize:=false
,但没有喜悦。
从四周搜索我认为我做正确的事情,但显然它不工作。如何获得我之后的行为?
你的构造函数被调用了吗?你有没有标记为“覆盖”? – jpfollenius
总是解决所有编译器提示,警告和错误。 – NGLN