VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 661|回复: 2

新手求助--公用事件问题

[复制链接]

1

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-1-5 14:10:01 | 显示全部楼层 |阅读模式
我刚开始学C#,想知道一组单选按纽的公用事件,
例如:
下边有三个单选按纽rbNone,rbSingle和rbFixed3D
只是这样添加的代码进去没有任何效果,是否还要在某个文件中设置什么?
请各位高手来给小弟说一下
private void ChangeSplitterBorderStyle(object sender, EventArgs e)
        {
            if (rbNone.Checked == true)
                splitter1.BorderStyle = System.Windows.Forms.BorderStyle.None;
            else if (rbSingle.Checked == true)
                splitter1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
            else if (rbFixed3D.Checked == true)
                splitter1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
        }
回复

使用道具 举报

0

主题

56

帖子

21.00

积分

新手上路

Rank: 1

积分
21.00
发表于 2020-1-6 08:45:01 | 显示全部楼层
运行时为事件添加绑定
rbNone.CheckedChanged += new System.EventHandler(ChangeSplitterBorderStyle);
rbSingle.CheckedChanged += new System.EventHandler(ChangeSplitterBorderStyle);
rbFixed3D.CheckedChanged += new System.EventHandler(ChangeSplitterBorderStyle);

或者设计时在rbNone,rbSingle,rbFixed3D控件事件列表的ChecekedChanged右边下拉箭头里选中ChangeSplitterBorderStyle方法
回复

使用道具 举报

1

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
 楼主| 发表于 2020-1-6 11:06:01 | 显示全部楼层
谢谢,问题解决了,自己一个人啃书就是不容易!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表