游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1292|回复: 1

C#的事件处理很令人产生混乱

[复制链接]

211

主题

314

帖子

345

积分

中级会员

Rank: 3Rank: 3

积分
345
发表于 2004-8-10 16:22:00 | 显示全部楼层 |阅读模式
比如点击对话框中的按钮产生事件
C#中使用委托把本来属于按钮这个对象的CLICK方法移动到对话框这个对象来执行虽然能简单的调用对话框的东西了,但是这样不但增加了对象之间的耦合,还使对象之间的关系十分混乱,到底FORM.CLICK这个方法是属于按钮还是属于对话框?
到底我们是点击对话筐还是点击按钮?
我想这样解决是否好点
public class from
{
   button button2;
   button2=new button();
   button2.click(object sender, System.EventArgs e)//按按钮时候产生
   {
      //处理一些按按钮后的事件
   }
}
然后编译器会自动识别这是个委托使用函数指针的方法把CLICK方法回传到BUTTON对象
我刚学习编程不知道这样能实现吗?

6

主题

25

帖子

37

积分

注册会员

Rank: 2

积分
37
发表于 2004-8-10 16:36:00 | 显示全部楼层

Re:C#的事件处理很令人产生混乱

按钮本身并不能接受到消息
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-8-16 13:45

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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