【问题标题】:ListView Headers Don't Show UpListView 标题不显示
【发布时间】:2010-12-28 13:14:38
【问题描述】:

我正在做一个 Windows 移动应用程序 6.1。

我拖入一个列表视图并转到列并将列添加到我的列表视图中。当我运行列表视图时,它们不会出现。

然后我尝试通过 C# 代码在页面加载时使用以下代码添加它们。

ColumnHeader header = new ColumnHeader();
            header.Text = "gkgag";
            header.Width = 100;
            header.TextAlign = HorizontalAlignment.Center;
            listView1.Columns.Add(header);

这也不起作用。他们为什么不出现?

【问题讨论】:

    标签: c# windows-mobile listview


    【解决方案1】:

    您必须使用详细视图才能显示列标题。

    
    listView1.View = View.Details;
    

    如果这不是问题,列标题可能隐藏在 Windows 系统栏后面。

    【讨论】:

    • 在我的例子中,标题位于 MenuStrip 后面。我将 menustrip 和 listview 放在一个 tablelayoutpanel 中来解决这个问题。
    • 在我的情况下,当窗口打开时,我正在保存然后从应用程序的 .config 文件加载列宽,而它们恰好为零。叹息
    • 在一千年或更长的时间里,我永远无法猜到这就是答案。我会在没有找到这个保证的情况下驾驶一百万圈。谢谢!
    猜你喜欢
    • 2012-02-24
    • 1970-01-01
    • 2010-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多