当前位置:编程学习 > C#/ASP.NET >>

C# 我做了一个项目,后来项目要把上面的几个按钮做成多按钮控件形式,求帮助!!!在线等

C# 我做了一个项目,后来项目要把上面的几个按钮做成多按钮控件形式,话说貌似要用到代理什么的,我是C#菜鸟,原先学得是C/C++,这个项目就是为了让我熟悉C#做的,求大神帮助啊!!!,求帮助!!!在线等 --------------------编程问答-------------------- 百度,看帮助,自定义事件 --------------------编程问答-------------------- [img=<img src="attachment/201112/1/2391334_1322718457v94d.png">][/img] --------------------编程问答--------------------
貌似不是自定义事件把,我在baidu上查了很多诸如复合控件开发等等,有没有人能切实的帮助我说下思路或给个链接给我学习下。感激不尽 谢谢 --------------------编程问答-------------------- 就是上图的四个按钮,做一个控件涵盖他们,直接拖到面板上就行了。谢谢 --------------------编程问答-------------------- 你想做个自定义控件哟。这确实百度上有的。 --------------------编程问答-------------------- 你要做的是自定义控件,如果要把那几个按钮的事件具体放到外面去实现可以用委托 --------------------编程问答-------------------- 我的意思是,那我之前这四个BUTTON还有没有用啦? 还是控件要全部重写了啊?我C#一窍不通。。。谢谢大神们赐教 --------------------编程问答-------------------- 6楼的同学 可以具体一点么?或者给个相应的链接? --------------------编程问答--------------------
引用 6 楼 zllqjf 的回复:
你要做的是自定义控件,如果要把那几个按钮的事件具体放到外面去实现可以用委托

同学 能具体点么 --------------------编程问答-------------------- 1.创建1个用户控件,然后把按钮拉进去,实现各个按钮的事件;
2.创建1个委托,如public delegate void BtnClickHandle(object sender,EventArgs e);
3.创建按钮相对应的事件,如public event BtnClickHandle BtnAddClick;
4.在对应按钮事件里执行事件,如在添加按钮的事件代码中;
private void BtnAdd_click(object sender,EventArgs e)
{
    if(BtnAddClick!=null)
        BtnAddClick(sender,e);
}
然后在用自定义控件的时候实现相应的事件就好了
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,