vb.net关于多窗体之间事件的调用问题

vb.net关于多窗体之间事件的调用问题

本文的主要内容

1、介绍窗体的常用方法
2、显示窗体的情况下直接调用该窗体内部的事件
3、在窗体不显示的情况下调用该窗体的内部事件

简述: 在编写一个较为庞大的程序时,如果在一个窗体内部实现所有功能,会使程序变得杂乱,不利于程序的后期修改和维护。因此,模块化编程是非常有必要的。一个较大模块使用一个窗体实现,可以大大提高程序的可读性和可维护性。

内容一:调用其他窗体的基本操作

窗体的方法有18种,这儿介绍了窗体最常用的4种方法
1、show()
show()方法可以显示该窗体,并将窗体显示在最上层。这个方法与窗体的visible属性为true等效。
form2.show()

2、hide()
与show方法相对应,隐藏窗体。如果一个窗体频繁调用的时候,可使用该方法,这样做可以提高效率,但会占用内存空间。
form2.hide()

3、close()
关闭窗体,将不再占用内存空间。
form2.close()

内容二:直接调用该窗体内部的事件
    form2.Show()
    Call form2.Button1.PerformClick()

这种方法首先显示这个窗体,然后调用窗体内部的按钮事件。

内容三:在窗体不显示的情况下调用该窗体的内部事件
form2.Button1_Click(sender, e)

这个内容是争对内容做出来的,有的时候,我们并不想显示该窗体,而是直接调用窗体的内部事件。上述的代码可理解为在窗体form2内部有一个名为Button1_Click的函数,参数为sender, e。为了能够调用这个函数,将form2内部的Button1_Click事件前面的Private改为public即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值