2010-08-20 43 views
2

我在Windows窗體應用程序中有一個CheckedListBox,但可以添加要寬控件以顯示的項目。發生這種情況時有什麼辦法讓文本換行到下一行?CheckedListBox控件中的WordWrap

我知道一個標準的ListBox這是行不通的,因爲很難區分一個項目的第二行和下一個項目之間的區別。但是對於CheckedListBox,列表中項目的開始由CheckBox定義,因此應該很容易區分項目。

這可能嗎?我是否必須創建自己的控制(再次)?

回答

3

CheckedListBox不支持這一點,但您可以使用帶有兩列(複選框列,文本列)的DataGridView以很少的努力實現此目的。

+0

我一直在按照你的建議玩DataGridView,但是如何在選擇其中一列時突出顯示兩列?是否必須以編程方式執行此操作,或者是否存在此設置? – Tester101 2010-08-20 20:18:48

+0

SelectionMode = FullRowSelect – Tergiver 2010-08-20 20:20:59

+0

也許我應該說:「如果以前多次以這種方式濫用DGV,則很少費力......否則極少工作」;) – Tergiver 2010-08-20 20:22:54