如果我想替換一個VCL組件TXxx
應該基於TXxx
還是TCustomXxx
我的組件?開發Delphi VCL組件時使用什麼基類?
我期待作出直接替代各種文本編輯組件(TEdit
,TMemo
等)有WM_PASTE處理程序來淨化輸入後端是什麼它將接受很挑剔(基本上只有7位ASCII可打印的字形,空格和CR/LF對...甚至製表符不可接受)。這些新的組件必須進入現有的應用程序,並且我不想做任何我不一定非要做的事情,以使它們的工作方式與舊版應用程序完全相同,除非非默認粘貼行爲。
我已經做了一個基於TMemo
,它似乎工作,但不知何故或其他我有一個印象,推薦的方法將使用TCustomMemo
。有什麼我失蹤?
謝謝,這正是我希望聽到的。 – wades