您的问题似乎不完整,您是想询问关于C语言编程的某个具体问题吗?比如C语言的语法、编程技巧、项目开发等。请提供更具体的信息,这样我才能给出更准确的回答。
- 内容介绍
- 文章标签
- 相关推荐
本文共计272个文字,预计阅读时间需要2分钟。
原创新品,引领潮流,品质生活,轻松拥有。
C# 为 form 窗体中的所有相同组件循环添加相同事件,这样减少了代码量。
private void Form2_Load(object sender, EventArgs e)
{
foreach (Control c in groupBox1.Controls)//遍历groupBox1内的所有控件
{
if (c is CheckBox)//只遍历CheckBox控件
{
((CheckBox)c).CheckStateChanged += new EventHandler(chk_CheckedChanged);
}
}
}
private void chk_CheckedChanged(object sender, EventArgs e)
{
if (((CheckBox)sender).CheckState.ToString() == "Checked")
{
listBox1.Items.Add(((CheckBox)sender).Text);
}
else
{
listBox1.Items.Remove(((CheckBox)sender).Text);
}
}
本博文著作权归作者所有,任何形式的转载都请联系作者获取授权并注明出处!
本文为本人的学习记录,论点和观点仅代表个人而不代表当时技术的真理,目的是自我学习和有幸成为可以向他人分享的经验,因此有错误会虚心接受改正,但不代表此刻博文无误!
秦浩铖:gitee.com/wjw1014
本文共计272个文字,预计阅读时间需要2分钟。
原创新品,引领潮流,品质生活,轻松拥有。
C# 为 form 窗体中的所有相同组件循环添加相同事件,这样减少了代码量。
private void Form2_Load(object sender, EventArgs e)
{
foreach (Control c in groupBox1.Controls)//遍历groupBox1内的所有控件
{
if (c is CheckBox)//只遍历CheckBox控件
{
((CheckBox)c).CheckStateChanged += new EventHandler(chk_CheckedChanged);
}
}
}
private void chk_CheckedChanged(object sender, EventArgs e)
{
if (((CheckBox)sender).CheckState.ToString() == "Checked")
{
listBox1.Items.Add(((CheckBox)sender).Text);
}
else
{
listBox1.Items.Remove(((CheckBox)sender).Text);
}
}
本博文著作权归作者所有,任何形式的转载都请联系作者获取授权并注明出处!
本文为本人的学习记录,论点和观点仅代表个人而不代表当时技术的真理,目的是自我学习和有幸成为可以向他人分享的经验,因此有错误会虚心接受改正,但不代表此刻博文无误!
秦浩铖:gitee.com/wjw1014

