突出显示 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

根据类中的值突出显示 ListBox 项

listview和listbox有啥区别?

当存在基于触发器隐藏显示元素的复杂数据模板时,我的 ListView 或 ListBox 控件大小不会缩小?

Tkinter Listbox 以蓝色突出显示一个元素,但在另一个元素周围放置黑色边框?

Xamarin.Forms ListView:设置点击项的突出显示颜色