C# 固定窗体大小且不能鼠标调整大小完美实现

摘要:
2、有人说直接把MaximumSize和MinimumSize设置成和Form的Size一样就好了,对,这样是可以固定窗体的大小,但这没有从本质上限定不能调整大小,只是把窗体的最大最小两个极限设成一样的值,这个不能达到我们的目的,鼠标放到窗体边缘仍然能看到调整大小的光标。

1、先把MaximizeBox和MinimumBox设置为false,这时你发现最大最小化按钮不见了,但是鼠标仍能调整窗体的大小。

2、有人说直接把MaximumSize和MinimumSize设置成和Form的Size一样就好了,对,这样是可以固定窗体的大小,但这没有从本质上限定不能调整大小,只是把窗体的最大最小两 个极限设成一样的值,这个不能达到我们的目的,鼠标放到窗体边缘仍然能看到调整大小的光标。

3、接下来我们看关键的属性:AutoSizeMode,其默认值为Grow,我们将他改为GrowAndShrink,下面你可以看窗体的效果了,是不是真的不能调整大小了。

免责声明:文章转载自《C# 固定窗体大小且不能鼠标调整大小完美实现》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇android--------Dagger2介绍与简单使用(一)R语言-基础解析下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Winform界面适应不同分辨率

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;using System.Drawing; namespace ZhaotongT...

C#——获取鼠标当前坐标

Control.PointToScreen:将指定工作区点的位置计算成屏幕坐标 Control.MousePosition:  鼠标相对于屏左上角的坐; this.PointToClient(Control.MousePosition): 将指定屏幕点的位置计算成工作区坐标 (鼠标相对于窗体工作区的坐标); this.Location:窗体左上角相对于屏左...

C#+Winform开发窗体程序

第一章:WinForm基础 一、概述 1、Windows Form(简称WinForm) 是微软.NET平台下用于开发"图形界面"应用程序的组件。   2、C/S架构 客户机(Client)/服务器(Server),是软件系统体系结构。 通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。  ...

让 Winform 窗口悬浮的简单方式

很多次设置这个 TopMost 属性会莫名的不起作用,有时又可以。一直在想是为什么会这样? 后来多次尝试,发现这个属性必须在窗体某些其他属性后设置,比如在 Height、Width 这样的属性后。 看了下 Windows 窗体应用程序启动时,主窗体的启动事件将按照以下顺序引发: Control.HandleCreatedControl.BindingCon...

C# 消息处理机制及自定义过滤方式

一、消息概述 Windows 下应用程序的执行是通过消息驱动的。消息是整个应用程序的工作引擎,我们需要理解掌握我们使用的编程语言是如何封装消息的原理。 1. 什么是消息(Message) 消息就是通知和命令。在.NET框架类库中的System.Windows.Forms命名空间中微软采用面对对象的方式重新定义了Message。新的消息(Message)结构...

winform程序中界面的跳转问题

 首先是我们进行窗口间的跳转,尤其注意的是winform程序里面的空间都是中线程安全的。但是注意的是如果你在一个线程中操纵另外的控件,这时候会提示你一个错误,这个错误的解决方法准备单独的在另一篇文章中来讲。    好了,这时候回到主题上吧,怎么来实现界面间的跳转吧!假设我们想要从Form1跳转到Form2,那么可以有以下的集中方法:   1. 使用for...