Dot-Net

WinForms ListView控制項上的多行列表項?

  • September 4, 2020

有沒有辦法在標準 Winforms listview 控制項中顯示多行文本?

如果您想要 ListView 中的多行文本,請查看ObjectListView(一個圍繞 .NET WinForms ListView 的開源包裝器)。這解決了與所有者繪圖相關的許多問題(以及其他 ListView 煩惱)。

在以下螢幕截圖中,第一列已WordWrap打開:

替代文字

請記住,ListView不能有不同高度的行。在上面的螢幕截圖中,我無法讓第一行和第三行更高以顯示更多文本而其他行更短。每行必須是相同的高度。

如果能夠擁有不同高度的行對您來說是必不可少的,那麼 ListView 將不是您的解決方案。您可能需要考慮Matthew Hall 的出色 XPTable及其更新項目,以及Lee Paul Alexander 出色的 Outlook 樣式列表

引用自:https://stackoverflow.com/questions/1673963