radioButton 事件处理
这是代码:
这是初始化的界面:
这是全部可见的界面:
VIp为radioButton1 普通用户为 radioButton2
点击VIP时,没反应。中间两张图片不会显示。如何解决?
还有,这个窗口运行时,为何会有个DOS窗口弹出?以前写的其它窗口程序没DOS窗口弹出。
radioButton
------解决方案--------------------你出发radio1的时候,radio2的值也会变,就会触发radio2的事件,将两个按钮隐藏了
------解决方案--------------------楼主还是取他们的状态再判断吧。
------解决方案--------------------弹DOS框是因为你 设置的output type是Console.Application.你把点击右键->property->output type拉框处选Windows.Application就行了。
击VIP时,没反应。中间两张图片不会显示,这个问题,与你的Form1_Load()方法有关,你无论点击哪儿个radio好像都调用了这个方法,
------解决方案--------------------给radiobutton直接加click事件就行了
private void radioButton_Click(object sender, EventArgs e)
{
button1.Visible = !(button2.Visible = !button2.Visible);
}
------解决方案--------------------在Chenged事件里面再做一次Changed判断,然后再改变按钮的可视性~