控件编写中遇到的奇怪问题
我写的一个控件,继承自TCustomButton,发布了他的ModalResult属性,奇怪的是在BCB编辑器中,这个ModalResult不能像Button的那样可从下拉列表中选择 如果我直接从TButton继承,那么ModalResult就和Button的一样了,但我不想从TButton继承,因为他的很多属性我都不需要
我查了下,TModalResult实定义为int类型,所以在BCB编辑器中就显示0,也没有下拉列表,但为什么Button的就可以有下拉列表呢?
我如果把TModalResult重定义为enum类型后,就可以有下拉列表选择了,但还是不像Button的 ,BCB会把我的列表内容自动排序,但Button的就不会。