突出显示 ListView 和 ListBox 控件中的第一行
Posted
技术标签:
【中文标题】突出显示 ListView 和 ListBox 控件中的第一行【英文标题】:Highlight the first row in a ListView and a ListBox Control 【发布时间】:2011-02-28 05:54:45 【问题描述】:我试图在 Windows 窗体 (C#) 上同时显示 ListView 和 ListBox。我遇到的困难是在应用程序打开时突出显示 ListView 和 ListBox 的第一行。有人可以引导我朝着正确的方向前进,以便在应用程序打开时突出显示 ListView 和 ListBox 的第一行吗?
【问题讨论】:
【参考方案1】:对于列表框:
listBox1.SelectedIndex = 0;
在您用项目填充列表框后添加此行。
【讨论】:
我,非常感谢。你的建议对 ListBox 很有效;但似乎不适用于ListView。有什么建议吗? 看起来很难在 ListView 中选择一个项目,但你可以试试这个:msdn.microsoft.com/en-us/library/y4x56c0b(VS.85).aspx(虽然对我不起作用) 我,再次感谢您。我想我可能已经找到了解决方案 - listView1.Items[0].Focused = true;比尔 listview1.SelectedIndicies.Add(0);或 listview1.Items[0].Selected = true;以上是关于突出显示 ListView 和 ListBox 控件中的第一行的主要内容,如果未能解决你的问题,请参考以下文章
ListBox 选择时禁用突出显示 - Windows Phone 7
当存在基于触发器隐藏显示元素的复杂数据模板时,我的 ListView 或 ListBox 控件大小不会缩小?