禁用使用C#调整窗体大小可以通过以下几种方法实现:
this.FormBorderStyle = FormBorderStyle.FixedSingle; // 或者 FormBorderStyle.Fixed3D;
protected override void WndProc(ref Message m)
{
const int WM_SYSCOMMAND = 0x0112;
const int SC_SIZE = 0xF000;
switch (m.Msg)
{
case WM_SYSCOMMAND:
int command = m.WParam.ToInt32() & 0xfff0;
if (command == SC_SIZE)
{
// 禁止调整窗体大小
return;
}
break;
}
base.WndProc(ref m);
}
foreach (Control control in this.Controls)
{
control.Enabled = false;
}
以上是禁用使用C#调整窗体大小的几种方法,根据具体需求选择适合的方法即可。
注意:本回答中没有提及具体的腾讯云产品和产品介绍链接地址,因为禁用窗体大小调整与云计算领域无关,不需要涉及云计算相关产品。
领取专属 10元无门槛券
手把手带您无忧上云