1
我有一個TComboBox,我想更改它的下拉列表並用我自己的控件替換它(TYazTreeList)如何更改TComboBox的下拉列表?
最簡單的方法是什麼?
我想繼承TComboBox一個新的控制(允許稱之爲TYazComboBox)
謝謝。
我有一個TComboBox,我想更改它的下拉列表並用我自己的控件替換它(TYazTreeList)如何更改TComboBox的下拉列表?
最簡單的方法是什麼?
我想繼承TComboBox一個新的控制(允許稱之爲TYazComboBox)
謝謝。
TComboBox
從Windows Common Control library繼承Microsoft Windows'COMOBOX
window class。 COMBOBOX
提供了下拉菜單,因此您應該更換該菜單,或者完全編寫您的TYazComboBox
類(某些第三方Delphi控件供應商所做的)。這兩個選項都很難。
但有FLOSS庫這樣做。他可以看看他們是如何實現它,並做同樣的事情。 –
@ Arioch'The如果你知道任何名字,請提一下。雖然有些代碼是我過去寫的...(: –
)我認爲自己編寫代碼比較容易,我從TCustomEdit繼承了編輯控件,添加了一個按鈕,並從TCustomListBox派生了下拉菜單。保存一段時間,開始TButtonedEdit(或TCustomButtonedEdit)作爲編輯控件已經有一個按鈕。 –