用toolStripMenuItem的话,可以指定每个项为textbox,combobox,还有子StripMenuItem。但是木有radiobutton,要是做我觉得可以用textbox可以类似的实现。。。不过看起来不美观。。。
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void toolStripTextBox1_Click(object sender, EventArgs e)
{
toolStripTextBox1.Text = "* 黄色";
toolStripTextBox2.Text = " 蓝色";
toolStripTextBox3.Text = " 红色";
}
private void toolStripTextBox2_Click(object sender, EventArgs e)
{
toolStripTextBox1.Text = " 黄色";
toolStripTextBox2.Text = "* 蓝色";
toolStripTextBox3.Text = " 红色";
}
private void toolStripTextBox3_Click(object sender, EventArgs e)
{
toolStripTextBox1.Text = " 黄色";
toolStripTextBox2.Text = " 蓝色";
toolStripTextBox3.Text = "* 红色";
}
}
如果可以用桌面右键-》查看那种勾号的话
可以使用选项的checked属性
如果一定要用点的话
选项的Text你可以设置成" 黄色"
选中了就改成"·黄色"
把菜单项的CheckOnClick属性设置为true即可
把三个radiobutton同放入容器 GroupBox内,那么三个里面只能选择一个了.点中一个,其它二个就不会有选中了.
给个提示,在click事件里指定当前的image给他,把其他的image给取消掉