2011-04-05 31 views
0

在我的C#应用​​程序中,我已将窗体边框设置为Fixed3D,因为我不想重新调整它的大小。但是,表单右下方的箭头仍然显示为重新大小,即使它不允许重新调整大小。在窗体C中隐藏调整大小箭头#

如何隐藏该箭头?

+1

我无法复制这个......你有状态栏或添加到表单的东西吗? – RQDQ 2011-04-05 14:44:44

+0

无法重现,Visual Studio 2010 .NET 4 Windows 7 - 任何地方都没有箭头。你有什么框架/操作系统? – 2011-04-05 14:45:36

+0

@RQDQ,是的,我有一个状态栏。我使用VS 2008 .NET 3.5 – Tvd 2011-04-05 15:19:20

回答

8

我最好的猜测是你有一个StatusStrip中的形式。如果是这样,请将SizingGrip属性设置为false。

1

应该叫ShowSizeGrip形式的属性,只需将其设置为False。

+0

这是StatusStrip的一个属性,但不是Form本身。该表格具有SizeGripStyle属性。 – RQDQ 2011-04-05 14:46:44

+0

感谢Davide Piras – Tvd 2011-04-05 15:25:37

4

你所寻找的是:

this.SizeGripStyle = System.Windows.Forms.SizeGripStyle.Hide; 

,或者它可以在窗体设计器属性窗口中进行设置。

更正:
在窗体上,设置BorderFixed3D将从表单中删除大小调整手柄...除非你有一个SizingGrip设置为true窗体上的状态条。
解决方案:确保您的窗体的statusStrip1.SizingGrip = false;

+0

Thanks Cos Callis – Tvd 2011-04-05 15:25:20

相关问题