锁定双击表单标题

时间:2013-10-12 02:54:59

标签: vb.net

我需要在表单标题中双击锁定。可能吗? 我需要这个,因为我不认为用户可以最大化或最小化表单。 我更改了MaximumSize和MinimumSize,但是当我在表单标题中双击时,表单最小化1 px。感谢

2 个答案:

答案 0 :(得分:1)

通过将窗体的MinimizeBox和MaximizeBox设置为False来禁用最小化和最大化。这也会阻止双击窗口标题栏的任何效果。并且系统菜单中的命令也被禁用。

通过将FormBorderStyle设置为其中一个固定值来禁用调整大小。

答案 1 :(得分:0)

我遇到了同样的问题,除了我没有使用TabControl,只是一个普通的旧表格。

我有一个 FormBorderStyle 属性设置为 Fixed3D 的表单,其 MaximizeBox 属性设置为 False (表单用 WindowState 最大化初始化)。 MaximizeBox在运行时始终处于禁用状态,这是合适的,但双击标题栏会将窗口从“最大化”状态“恢复”为“正常”状态... 第一次。似乎只有之后你双击标题栏一旦禁用此功能,因为再次双击标题栏不会使窗口最大化。

有没有办法解决这种荒谬的无法解释的行为? (在Win7上使用VB 2005 w / 2.0 SDK)