Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 锁定表单标题中的双击_Vb.net - Fatal编程技术网

Vb.net 锁定表单标题中的双击

Vb.net 锁定表单标题中的双击,vb.net,Vb.net,我需要在表单标题中锁定双击。可能吗? 我需要这个,因为我不知道用户可以最大化或最小化表单。 我更改了MaximumSize和MinimumSize,但当我双击表单标题时,表单将大约最小化1 px。谢谢您可以通过将表单的MinimizeBox和MaximizeBox设置为False来禁用最小化和最大化。这也会阻止双击窗口的标题栏产生任何效果。系统菜单中的命令也被禁用 您可以通过将FormBorderStyle设置为一个固定值来禁用调整大小。我也有同样的问题,只是我没有使用TabControl,而只

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

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


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

我也有同样的问题,只是我没有使用TabControl,而只是使用常规的旧表单

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

有没有办法避免这种荒谬的、无法解释的行为?
(在Win7上使用VB2005W/2.0SDK)

您好,我这样做了,但不起作用,我没有提到表单在tabcontrol中,嗯,是的,您当然没有。这非常不合适,必须将FormBorderStyle设置为“无”。尽管如此,我的解决方案仍然有效。嗯,正确的方法是什么?使用用户控制?我没有找到任何示例,也没有:(。如果我将FormBorderStyle设置为“无”,如何关闭选项卡?sorry@WFgo:一个表单怎么可能在选项卡控件中?它怎么可能有一个标题栏?这很快就会脱轨。我建议你在选项卡页面的右上角添加一个普通按钮。