vb中,单击按钮,结束程序执行的代码是什么

vb中,单击按钮,结束程序执行的代码是什么,第1张

Private Sub UserForm_Terminate()

Unload frmSub '退出当前窗体前先关闭培银弯子窗体

End Sub

扩展资料

在次代码运行的过程中,我们按Esc或者<Ctrl+Break>配闷组合键是没有效果的。如果我们在开发好的程序时候,可以加上这句代码即可完成。顺带说下这格语句的使用方法:

Application对象的EnableCancelKey属性控制将用户中断用于运搏猜行程序的处理,语法如下:expression.EnableCancelKey,参数是expression必需的,Application对象。

将窗体的属性KeyPreview设置为True:

Option

Explicit

Private

Sub

Form_KeyPress(KeyAscii

As

Integer)

If

KeyAscii

=

27

Then

'如果皮渗按的燃旅脊键是Esc,

End

'那么退出程镇悄序

End

If

End

Sub

Private

Sub

Form_Load()

Me.KeyPreview

=

True

End

Sub

“确定”和“取消”是两个很笼统的词,电脑再智能,它也不可能知道你脑子里想要的“确定”或“取消”唤侍纳究竟是什么样的效果以及实现的步骤。所以你肯定要通过编程告知电脑“确定”时要做什么,“取消”时又要做什么。VB给按钮增加Default和Cancel属性,是为了让按钮与键盘建立快捷联系,并不是说只要把按钮的Default或Cancel属性设为True,按钮就自动具有“确认”或“取消”功能了,真是这样的话,那编程就太简单啦!

其实和没,Default的意思是“默认”,当窗体上有多个按钮同时存在时,如果其中某个按钮的Default属性设为True,它就成为“默认按钮”。而几乎所有人都习惯把回车键作为执行键(就像火箭发射时的点火按钮),因此当按下回车键时,程序就会自动触发这个“默认按钮”,相当于你用鼠标点击了这个按钮,但是,具体要执行什么仍然是需要你在这个按钮的事件过程(一谈雀般是Click事件)中进行编程的。

同理,Cancel表示“取消”,通常人们都习惯用Esc键来表示取消某种 *** 作,因此VB就通过Cancel属性把某个按钮与Esc键建立联系,按Esc键就相当于点击了这个按钮。当然,具体要“取消”什么(关闭窗体、取消修改等)是要你通过编程才能实现的,甚至乎可以与“取消”完全不沾边!

一个按钮同时把Default和Cancel属性都设为True是可以的,这样的话,按回车键会触发这个按钮,按Esc键也会触发这个按钮。

但是,在同一个窗体中,最多只能有一个按钮的Default属性设为True,Cancel属性也一样。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12366430.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存