做练习的时候发现源码可以实现如题的效果,自己却做不出。是和属性相关吗?
点击“1.2”,可以显示或隐藏“一、二、三”
这是我的代码
public partial class Form1 : Form
{
int i = 2;
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
this.一ToolStripMenuItem.Visible = false;
this.二ToolStripMenuItem.Visible = false;
this.三ToolStripMenuItem.Visible = false;
}
private void toolStripMenuItem4_Click(object sender, EventArgs e)
{
switch (i)
{
case 1:
this.一ToolStripMenuItem.Visible = false;
this.二ToolStripMenuItem.Visible = false;
this.三ToolStripMenuItem.Visible = false;
i = 2;
this.toolStripMenuItem4.ShowDropDown();
break;
case 2:
this.一ToolStripMenuItem.Visible = true;
this.二ToolStripMenuItem.Visible = true;
this.三ToolStripMenuItem.Visible = true;
i = 1;
this.toolStripMenuItem4.ShowDropDown();
break;
}
}
}