这段C# 如何理解呀 关于RadioButton控件的
privatevoidradioButton_CheckedChanged(objectsender,EventArgse){RadioButtonradio=(Radi...
private void radioButton_CheckedChanged(object sender, EventArgs e)
{
RadioButton radio = (RadioButton)sender;
if (radio.Checked)
{
curColor = Color.FromName(radio.Text.ToString());
Invalidate(false);
}
}
程序里面添加了很多的RadioButton控件 一般我是这么的处理这些控件的每次双击这个控件 然后给些代码 这个看上去是来了个批处理 但是有点不是很明白 private void radioButton_CheckedChanged(object sender, EventArgs e) 这个方法是那个事件得来的 呀 我在那些事件里面好像没有看到这个事件 我选这某个RadioButton 又是如何知道选择了咯
还有这个RadioButton radio = (RadioButton)sender;
也有点不是很明白
上面有个地方表述的不是很清楚 我的意思是 我双击那个checkedchanged的时候时候它是出项一个
private void radioButton1_CheckedChanged(object sender, EventArgs e)
难道是把那个1去掉就可以了吗? 展开
{
RadioButton radio = (RadioButton)sender;
if (radio.Checked)
{
curColor = Color.FromName(radio.Text.ToString());
Invalidate(false);
}
}
程序里面添加了很多的RadioButton控件 一般我是这么的处理这些控件的每次双击这个控件 然后给些代码 这个看上去是来了个批处理 但是有点不是很明白 private void radioButton_CheckedChanged(object sender, EventArgs e) 这个方法是那个事件得来的 呀 我在那些事件里面好像没有看到这个事件 我选这某个RadioButton 又是如何知道选择了咯
还有这个RadioButton radio = (RadioButton)sender;
也有点不是很明白
上面有个地方表述的不是很清楚 我的意思是 我双击那个checkedchanged的时候时候它是出项一个
private void radioButton1_CheckedChanged(object sender, EventArgs e)
难道是把那个1去掉就可以了吗? 展开
3个回答
展开全部
RadioButton radio = (RadioButton)sender;
就是用来获取当前事件是由哪个控件引起的.因为我们知道这是一个RadioButton事件,所以将object类型的sender 强制转换成RadioButton类型.
radio.Checked用来判断触发事件的RadioButton是否被选中.radioButton_CheckedChanged(object sender, EventArgs e)是RadioButton选择发生变化的事件,当这个RadioButton从选中变为未选中或者从未选中变为选中时触发.
就是用来获取当前事件是由哪个控件引起的.因为我们知道这是一个RadioButton事件,所以将object类型的sender 强制转换成RadioButton类型.
radio.Checked用来判断触发事件的RadioButton是否被选中.radioButton_CheckedChanged(object sender, EventArgs e)是RadioButton选择发生变化的事件,当这个RadioButton从选中变为未选中或者从未选中变为选中时触发.
展开全部
object sender就是radioButton对象
EventArgs e就是CheckedChanged事件
这个函数是处理radioButton被改变的事件的
你双击控件,自动生成radioButton_CheckedChanged,并帮定radioButton的CheckedChanged事件
RadioButton radio = (RadioButton)sender;
sender是个object,必须转为RadioButton才能使用RadioButton相关的属性
EventArgs e就是CheckedChanged事件
这个函数是处理radioButton被改变的事件的
你双击控件,自动生成radioButton_CheckedChanged,并帮定radioButton的CheckedChanged事件
RadioButton radio = (RadioButton)sender;
sender是个object,必须转为RadioButton才能使用RadioButton相关的属性
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
问题1:private void radioButton_CheckedChanged(object sender, EventArgs e) 这个事件的说明
答:你可以右键单击RadioButton控件选择属性,在弹出的属性窗口上有可闪电样的图标,点那个就可以显示事件了,里面有具体说明
问题2:RadioButton radio = (RadioButton)sender;
答:意思是将sender强制转换成RadioButton 类型
答:你可以右键单击RadioButton控件选择属性,在弹出的属性窗口上有可闪电样的图标,点那个就可以显示事件了,里面有具体说明
问题2:RadioButton radio = (RadioButton)sender;
答:意思是将sender强制转换成RadioButton 类型
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询