C# 如何检查ListView中的顶部索引(索引0)?
如何检查C# 如何检查ListView中的顶部索引(索引0)?,c#,winforms,listview,C#,Winforms,Listview,如何检查列表视图,如果我单击索引0(顶部),则我的按钮将被启用,但如果我单击索引0以外的其他位置(1、2、3,…),则按钮将被禁用(即,启用=假) 这是我当前的代码: private void lstAntrianPasien_SelectedIndexChanged(object sender, EventArgs e) { if (lstAntrianPasien.SelectedItems.Count > 0) { btnUbahStatus.Enab
列表视图
,如果我单击索引0(顶部),则我的按钮将被启用,但如果我单击索引0以外的其他位置(1、2、3,…),则按钮将被禁用(即,启用=假
)
这是我当前的代码:
private void lstAntrianPasien_SelectedIndexChanged(object sender, EventArgs e)
{
if (lstAntrianPasien.SelectedItems.Count > 0)
{
btnUbahStatus.Enabled = true;
}
else
{
btnUbahStatus.Enabled = false;
}
}
您可以使用以下属性:
btnUbahStatus.Enabled = lstAntrianPasien.SelectedIndices.Count == 1
&& lstAntrianPasien.SelectedIndices[0] == 0;
或者,如果希望在选择第一个项目时启用按钮,而不管其他项目的选择状态如何,则可以使用:
btnUbahStatus.Enabled = lstAntrianPasien.SelectedIndices.Contains(0);