如果我想替换一个VCL组件
我想制作各种文本编辑组件的插件替代品(
我已经基于
TXxx
,我应该基于TXxx
还是TCustomXxx
来创建我的组件?我想制作各种文本编辑组件的插件替代品(
TEdit
,TMemo
等),以具有WM_PASTE处理程序,以对非常挑剔的后端进行输入清理,只接受基本上只有7位ASCII可打印字形、空格和CR / LF对...甚至制表符对其也不可接受。这些新组件必须放入现有应用程序中,并且我希望除了非默认粘贴行为之外,不做任何绝对必要的事情,使它们完全按照旧组件的方式工作。我已经基于
TMemo
完成了一个组件,看起来似乎可以工作,但我有一种印象,即推荐的方法是使用TCustomMemo
。我错过了什么吗?