永发信息网

C#为什么Form1_Click事件没响应?

答案:1  悬赏:60  手机版
解决时间 2021-02-22 02:30
C#为什么Form1_Click事件没响应?
最佳答案
这个事件你是怎么生成的?看下form1的事件里面,有没有注册声明这个click事件,还有一个,你测试的时候,焦点最好不要在其他控件上,然后点击form的空白处试试。追问我就是在Form1.cs里面写的这一段代码,其他的没有进行过操作,然后就是执行了。我的load事件就显示了,好奇怪啊
还有啊,我是用vs2013的,在程序上中这里这个click事件显示0个引用,而Load事件就显示1个引用追答private void Form1_Click(object sender, EventArgs e)

你这个事件是怎么来的? 如果是复制过来的,那就要在form1的事件里面绑定对应的事件名。
或者你自己注册一下this. Form1.Click += new System.EventHandler(this. Form1_Click);追问我这个窗体是我自己为了练习随便创建的一个,然后就在上面写了这么一段代码,都是我自己写的代码,不太明白您说的“复制过来的”是怎么一回事?小弟现在在学习过程中,如果能详细一点说明一下就最好了!谢谢追答如果你是自己写的,那还是我前面说的,你不要点在其他控件上,要点在form窗口内的空白处,如果还是没有,那你把form的Designer.cs代码贴出来看看。追问我明白您的意思了,刚才我在Designer.cs里面把注册语句加进去就成功了。但是我不明白的是为什么程序是我自己写的还要我自己再去注册一遍呢?难道以后都得自己再去注册一遍吗?

另外,我的FormClosing事件也遇到了同样的问题,但是注册语句里面的参数有很多变化,这些变化是由什么决定的呢?!

追答- -、 你觉得程序里面的关键字是怎么来的。所谓代码,其实是一套操作指令,你不声明一下,你的程序怎么知道它是要给谁使用。。。像你写的那个方法,它肯定需要有一个方式跟你的form1联系起来是不是?这个声明注册就是这个意思。你这里写的那个点击方法,也可以注册给其他控件使用,不冲突的。追问是的呀,但是我想问的是为什么load事件我就没有去注册,还有我后面添加了一个button也不需要我自己去注册,而click事件就要我自己去注册呢?追答不是这样的,你load事件,是不是你双击窗体产生的? 不是不要注册,是开发工具帮你注册了。其他的事件,你可以点击这个事件,F4然后点那个闪电(事件) 然后从里面找对应的事件名,双击,这样也会自动帮你注册的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
马六空调不够冷 风力也很小 求大神指点
在中国焊接标准中t22和t24是属于最接近的钢材
我想弄个手刷或者pos机在哪里弄安全点
龙口市北马镇地址在什么地方,想过去办事
小池 古诗全文
从虚拟账户里提款到银行卡上要多久到账?
陕西祥瑞矿业有限公司地址在哪,我要去那里办
絮叨的意思
“农家乐”英文怎么说
有什么好玩的ipad平板游戏
美轩发艺地址有知道的么?有点事想过去
散体材料桩复合地基,散体材料桩包括()。A.
dds相位累加器中的频率控制字做什么用
求If You Love Me (Feat.朴宰范)链接,空间的
山墈头在哪里啊,我有事要去这个地方
推荐资讯
正宗四川王婆冒菜中江手工挂面麻辣兔头地址有
对三种医德评价方式相互关系的正确理解是A.相
在香港刷招行信用卡手续费怎么算
草原熙来顺人民路店地址有知道的么?有点事想
中俄天然气管道东线国内线什么时间开工
杨家将川味火锅地址在什么地方,想过去办事
我也熬冒泡泡了.还是不行.老变成乳白色的结晶
吉林大学第二医院亚泰院区-骨科医院微创治疗
学美术的,选什么专业以后出去找工作比较挣钱
博苑阳光幼儿园地址有知道的么?有点事想过去
我家房子快拆迁了 如果在拆迁确定之前有新婚
节食减肥会造成双腿无力吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?