做了一阵子Winform的程序之后,越来越能够做到把窗体、控件等都看作类来对待了。以前做VB的时候,对这些控件都是有一种敬畏的心理,根本就不敢对其做什么,而且当时也的确做不了什么,因为没有面向对象的继承、重载、重写什么的,呵呵。现在不一样了,所有的东西都是类,所以面向对象的各种操作都是可以完成的。(只是发现的有点儿晚啊。)
下面的例子实现了窗体的继承,并在子类里面自动完成了对父类窗体里面的按钮点击事件的重写。
步骤一:建立一个窗体Form1,并在上面放置一个按钮。
步骤二:编写按钮的点击事件,并进行重构,抽出方法。
private void button1_Click(object sender, EventArgs e)
{
SearchData();
}