2009-09-17 39 views

回答

1

一種通常工作得很好的方法是將tComboBox放置在窗體上,但隱藏它。當你想讓組合框出現時(例如在tListView的OnEditing事件中),然後使用Item.DisplayRect(drBounds)中的rect作爲座標顯示它(它們與列表視圖相關,因此請記住)。您還需要覆蓋組合框的onkey,並處理選項卡,esc等。當按下其中一個按鍵時,您想採取適當的操作(如隱藏控件或選擇要編輯的下一個項目)。組合框的onExit應該總是隱藏它。