这上面的一些方法我都试过了,例如listview1.listitems(0).listsubitems(2).text
listview1.item(0).subitem(0).text
可还是不能锁定相应的行列内容,而且我的这个listview里面没有listitems(0)和item,不知道怎么回事,要修改下哪呢?而且希望运行程序时,每次提取到listview里的字体都能进行用户自定义设置,这该怎么办呢?高分请教!!在线等答案!!!
listview1.item(0).subitem(0).text
可还是不能锁定相应的行列内容,而且我的这个listview里面没有listitems(0)和item,不知道怎么回事,要修改下哪呢?而且希望运行程序时,每次提取到listview里的字体都能进行用户自定义设置,这该怎么办呢?高分请教!!在线等答案!!!
应该是中括号。。
{
for (int i = 0; i < treeView1.Nodes.Count; i++) //循环判断当前选中的复选框
{
if (e.Node.Checked) //判定是否选中
{
//这里写改变颜色的代码
}
}
我看错了 看成treeview了 listview没做过。 不过也差不多的。
ListView lv; if( lv.SelectedItems.ContainsKey(key)) //需要已设置key的如果没有 应用使用ListViewItem
{
//选中的
}
lv.SelectedItems.ContainsKey(key);
foreach (ListViewItem lvi in lv.SelectedItems.SelectedItems)
{
lvi.Font.Size = 8F;
lvi.Font.Style = System.Drawing.FontStyle.Bold;
lvi.ForeColor = Color.Red;
}
应该是这样
{
for (int j = 4; j <= myvalues.Length; j++)//j为列数
{
if (strArray[j - 1] != comboBox1.Text || listView1.Items[i].SubItems[j].Text)
strArray[j - 1] = null;
if (listView1.Items[i].SubItems[j].Text == comboBox1.Text)
strArray[j - 1] = listView1.Items[i].SubItems[j].Text;
}
}
大家能帮忙看看这段代码吗?它说有未处理的异常,是可能超出范围,还说索引index不能为5,这是为什么呢?
if (i > 4&&i <25)//i为行数
{
for (int j = 4; j <= myvalues.Length; j++)//j为列数
{
if (strArray[j - 1] != comboBox1.Text || listView1.Items[i].SubItems[j].Text!=comboBox1.Text)
strArray[j - 1] = null;
if (listView1.Items[i].SubItems[j].Text == comboBox1.Text)
strArray[j - 1] = listView1.Items[i].SubItems[j].Text;
}
}
错了 是这样的。