switch (this.contextMenuStrip1.Items[0].Text) //这里要怎么写下面的判断才可以执行呢?
{
case "平铺":
this.listView1.View = View.Tile;
break;
case "列表":
this.listView1.View = View.List;
break;
case "大图标":
this.listView1.View = View.LargeIcon;
break;
case "小图标":
this.listView1.View = View.SmallIcon;
break;
case "详细信息":
this.listView1.View = View.Details;
break;
}
我想把子菜单的5个事件全部写到一个时间里面,然后在判断每个子菜单的值,作出不同的事件,但是想了好半天就是不知道那里的判断条件要怎么写,大家帮帮忙呀~~~
{
switch (e.ClickedItem.Text) //这里要怎么写下面的判断才可以执行呢?
{
case "平铺":
this.listView1.View = View.Tile;
break;
case "列表":
this.listView1.View = View.List;
break;
case "大图标":
this.listView1.View = View.LargeIcon;
break;
case "小图标":
this.listView1.View = View.SmallIcon;
break;
case "详细信息":
this.listView1.View = View.Details;
break;
}
}你看行吗
private void allToolStripMenuItem_Click(object sender, EventArgs e)
{
switch (sender.ToString())
{
}
}
刚才无意中想到了sender的值,放进去一试可以了,谢谢上面这位朋友~
{
case "平铺":
this.listView1.View = View.Tile;
break;
case "列表":
this.listView1.View = View.List;
break;
case "大图标":
this.listView1.View = View.LargeIcon;
break;
case "小图标":
this.listView1.View = View.SmallIcon;
break;
case "详细信息":
this.listView1.View = View.Details;
break;
default:
break;
}
是不是应该加一个default语句才行呀!