【发布时间】:2013-10-06 07:46:43
【问题描述】:
我正在使用 VB.NET,想知道如何双击一个表单来最小化它。
我有以下代码,但它不起作用:
Private Sub openPROJECTS_MouseDoubleClick(ByVal sender As Object, ByVal e As MouseEventArgs) Handles Me.MouseDoubleClick
'Minimize the form
Me.WindowState = FormWindowState.Minimized
End Sub
我正在使用 VB.NET。
【问题讨论】:
-
你在调整大小事件中有代码在做什么吗?您是否设置了一个中断并查看当您单击 dbl 时是否执行此行?那看起来不像Form Dbl Click(args 不正确),那么您要dbl click 的对象是什么?
-
效果很好。这取决于您单击的内容,当您使用其他控件覆盖表单时,并不总是可以点击表单。考虑到用户自己发现这很不可能,最好还是坚持使用窗口标题栏上的普通 MinimizeBox。
-
@ plutonix 即使我将最小化窗口状态换成一个简单的 msgbox,doule click dosnt seam o 也触发了消息框......在任何情况下表单都没有调整大小
-
如果可用,每个控件都会触发它自己的双击事件,要么添加额外的 Handles 子句,要么完全摆脱 Handles 并在 foreach 循环中使用 AddHandler 语句
标签: vb.net double-click