小弟遇到一困惑的问题,还请各位高手指点一下:
小弟有一窗体,上有3个listview控件,分别为
新建一按钮,在click事件下输入如下代码:
foreach (int i in this.listView1.SelectedIndices)//设置一个循环,当用户单击某条记录时,打开新建窗体
{
Gkkd frm = new Gkkd();
frm.Show();
} foreach (int i in this.listView2.SelectedIndices)//设置一个循环,当用户单击某条记录时,打开新建窗体
{
Gkkd frm = new Gkkd();
frm.Show();
}
foreach (int i in this.listView3.SelectedIndices)//设置一个循环,当用户单击某条记录时,打开新建窗体
{
Gkkd frm = new Gkkd();
frm.Show();
} 我想问一下,如果没有单击三个listview控件中的任何一条记录而直接单击Button按钮,让程序弹出一个 MessageBox.Show("请选择记录!", "选择记录", MessageBoxButtons.OK, MessageBoxIcon.Information); 的错误信息来?
小弟有一窗体,上有3个listview控件,分别为
新建一按钮,在click事件下输入如下代码:
foreach (int i in this.listView1.SelectedIndices)//设置一个循环,当用户单击某条记录时,打开新建窗体
{
Gkkd frm = new Gkkd();
frm.Show();
} foreach (int i in this.listView2.SelectedIndices)//设置一个循环,当用户单击某条记录时,打开新建窗体
{
Gkkd frm = new Gkkd();
frm.Show();
}
foreach (int i in this.listView3.SelectedIndices)//设置一个循环,当用户单击某条记录时,打开新建窗体
{
Gkkd frm = new Gkkd();
frm.Show();
} 我想问一下,如果没有单击三个listview控件中的任何一条记录而直接单击Button按钮,让程序弹出一个 MessageBox.Show("请选择记录!", "选择记录", MessageBoxButtons.OK, MessageBoxIcon.Information); 的错误信息来?
{
MessageBox.Show("请选择记录!", "选择记录", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
{
blnList = listView1.Focus();
Gkkd frm = new Gkkd();
frm.Show();
} private void button1_Click(object sender, EventArgs e)
{
if (blnList == false)
{
MessageBox.Show("请选择记录!", "选择记录", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
else
{
blnList = false;
frm.show();
}
}