用 ListView 实现多列列表

用 ListView 实现多列列表,不能用 ListBox

ListBox 有个 MultiColumn,不过它的意思是一排排多少个,也就是说把下面的 Item 提到一行显示。

配置 ListView 常见属性

  • View:Details(多列形式),其他值:List(有点像 ListBox 形式)、SmallIcon、LargeIcon、Tile(一个主标题,下面有灰色的子标题,就像文件名下面列文件大小样)
  • GridLines:可以设置为 True,显示网格,好看些。
  • FullRowSelect:一般设置为 True,表示整行选择。
  • HideSelection:一般设置为 False,表示当失去焦点时,仍然显示选择情况。
  • Columns:设置列,它又有以下的属性:
    • DisplayIndex:显示位置,注意在列的配置界面中,用箭头移动列的上下,并不改变该值,需手动改变。
    • Name:列名称,不要与其他控件名称相同。
    • Text:列显示名称。
    • TextAlign:标题及 Item 居左、中、右,注意首列只能居左。
    • Width:宽度。

程序填充列数据

相关阅读

  • 如何用 key 取 ListViewItem 的 SubItems?

你可能感兴趣的