2010-08-11 77 views

回答

1

你不能在ListBox中做到這一點。您可以創建自己的控件,或者解決其他現有的控件。基於這個問題,我猜你還沒有在創建自己的控件的階段。這需要很好地瞭解現有的控件和他們在封面下的工作方式(但google search for creating Winforms Controls應該會產生大量的指令。)編輯添加它看起來像第4和第5個鏈接組合在谷歌搜索應該讓你什麼你需要。您可以創建自己的用戶控件,然後執行一系列操作)

至於其他可能的替代方法,您是否考慮過DataGridView?一個DataGridView可以有一個超鏈接,它可以有複選框列,所以這將是一個可能的選擇。

Here's a link在DataGridView中有超鏈接列。

1

嗯,可以通過使用CustomTabOffsets屬性(不可靠)或DrawItem事件。並執行MouseDown事件以查明是否單擊了該特定「列」。

但是沒有什麼意義,帶有View = Details的ListView控件爲您提供了相同的功能。

相關問題