【问题标题】:Add Items vertically to a windows application List View将项目垂直添加到 Windows 应用程序列表视图
【发布时间】:2011-10-19 22:27:02
【问题描述】:

我需要在 Windows 窗体应用程序中将项目添加到列表视图中,但我只需要垂直添加这些项目,我尝试了所有视图模式,但项目一直在垂直和水平添加,

谢谢

【问题讨论】:

    标签: c# .net listview


    【解决方案1】:

    ListBox 可能更适合您的需求?

    【讨论】:

    • 我需要在每个项目旁边插入图标,所以我认为 ListBox 不会这样做
    • 啊 - 我可能会坚持 NirMH 对详细信息视图的建议。如果您不想要列标题,可以将 HeaderStyle 设置为 None。
    • ListBox 是否包含内置对带有复选框的项目的支持
    【解决方案2】:

    您尝试过Details 视图吗?我认为只有在该视图模式下,项目才会逐行垂直插入

    【讨论】:

    • 我尝试了Details视图,现在所有的item都是垂直插入的,但是它们都被修剪了,每个单词只显示第一个字符,最后三个点!
    • 你只需要设置列的宽度。显然 -1 会将其设置为自动调整为列中最宽的项目...我不知道 ;-) stackoverflow.com/questions/1257500/…
    • 感谢 NirMH 和 LandR,它工作得很好,还有一件事,有没有办法让长项目换行,而不是显示水平滚动条,谢谢
    • @Hassan:我不确定,详细信息视图就像 Windows 资源管理器一样工作,因此如果您不自己包装它(计算每个字符串的长度并将其分成两行或多行) ,该控件支持无限的单杠
    猜你喜欢
    • 2020-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多