-2

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

4

2 回答 2

1

您可以通过将表单的 MinimizeBox 和 MaximizeBox 设置为 False 来禁用最小化和最大化。这也会停止双击窗口的标题栏产生任何影响。并且命令在系统菜单中也被禁用。

您可以通过将 FormBorderStyle 设置为 Fixed 值之一来禁用调整大小。

于 2013-10-12T03:07:11.350 回答
0

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

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

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

于 2014-06-03T22:55:17.557 回答