c#响应控件事件
warcraft iii was unable to initialize昨天给我郁闷了⼀天,就想弄⼀个事件。上⽹⼀顿找,最后还是没做出来,今天继续找,终于找到了我⾃⼰想要的。忽然感觉⽹上说的太复杂了,太深奥。今天分享⼀下!
项⽬需求:项⽬中有⼀个控件,DateTimePicker,这个控件跟别的控件不太⼀样,在哪⾥呢,别的控件双击控件之后,进⼊的都是控件的点击事件,⽽这个控件进⼊的是dateTimePicker1_ValueChanged,这个事件。这个控件点开之后每次点击⼀次,都会进⼊这个事件⼀次。⽽我的项⽬正好需要知道这个控件最终的改变次数,也就是说,时间选择后,才算⼀次。如果是别的控件,直接⼀个变量在点击事件中做⾃增操作就好了。这给我愁坏了,后来发现DateTimePicker这个控件有⼀个事件,叫做cloup。意思是当这个控件页⾯收起时触发。下⾯先来个图看看这个控件展开时是什么样的:
上⾯图为DateTimePicker控件点开后的图。那么我们要实现DateTimePicker控件的cloup事件应该怎么做呢?sugar是什么意思
总共2步:
第⼀步:每个界⾯都有⼀个xxx.Designer.cs类,打开这个类。如下图,左边是类的位置,右边是打开类后图。找到我们控件定义初始的位置,我的DateTimePicker控件我起名为From_Date。在最下⾯加上红⾊⽅框中的话,为了⽅便写出来吧!
this.From_Date.CloUp += new System.EventHandler(this.From_Date_CloUp);
动名词练习其中,最后⾯括号中的From_Date_CloUp是我们⾃⼰写的⽅法。意思是当时间触发的时候,你想要⼲什么事,我这⾥就想做⼀个⾃增操作,⽐如i++。那么我就把i++放在From_Date_CloUp⽅法中。下⾯进⾏第⼆步。
fit是什么意思
第⼆步:
视听英语
这⼀步肯定是定义我们⾃⼰的⽅法了。也就是From_Date_CloUp⽅法。这个⽅法应该在cs类中,上⼀步是在
Find_Data.Designer.cs中,⽽这步是在Find_Data.cs中。加⼊我们⾃⼰定义的类:
加勒比海盗4演员表>手写印刷体
private void From_Date_CloUp(object nder, EventArgs e)
{
pastten
int i = 1;四级查分
i++;
occur
}
这样,在DateTimePicker控件页⾯收起的时候就会进⼊我们定义的⽅法中,执⾏我们的⽅法。如此简单