winform窗体最小化后还原,里面的控件布局就乱了。怎么解决?

author author     2023-03-18     759

关键词:

用dock,anchor属性,用SplitContainer,Group,panel都不行,也许我设置错了,请知道的高手们指教,谢谢

你试下窗体控件大小无法改变的那个属性呢,你这情况我没遇到过,么次都是扔到容器里面的追问

控件大小无法改变的话,那就最大化之后再恢复那界面就更加惨不忍睹了

参考技术A 只用Anchor即可,但上、下、左、右的属性都要设置 参考技术B 可以看下最小化前后的界面吗?追问

就是多个button,textBox在最小化之前是等距离分布的,最小化再还原之后不是等距离了,和它的父容器的间距也变了。

追答

你说的是最大化吧?将你设置的anchor和dock设置为默认的选项,vs默认的是左上对齐,最大化之后也不会有影响的

参考技术C 你是怎么放置的控件

c#窗体,里多个控件布局相对居中

...本框的位置参考技术A用WPF很好实现动态布局,你必须用Winform?追问一定要用追答你可以试试TableLayoutPanel结合DockAnchor。 查看详情

c#winform控件布局变乱问题

事情是这样的:一个Form1面板上有很多控件,我用代码已经控制好了,控件可随窗体大小而自动缩放,但是当把该Form1缩小到任务栏的时候,再恢复到正常状态,控件的布局就乱了..不知诸位可碰过这情况?我的缩放代码如下:pub... 查看详情

winform窗体控件设计时的位置到运行后怎么发生了变化

如果是窗体里面的控件设计与运行时位置不一样,那么看看那些控件的Anchor属性,一般是由这个属性引起,它可以自动根据窗体的大小调整控件的位置。如果是窗体运行时的位置不一样,那么看窗体的StartPosition属性,其中CenterSc... 查看详情

winform窗体——控件

一、窗体的事件每一个窗体都有一个事件,这个窗体加载完成之后执行哪一段代码位置:1)右键属性→事件→load双击进入     2)双击窗体任意一个位置进入删除事件:先将事件页面里面的挂好的事件删除,... 查看详情

winform窗体重要属性与公共控件的重要属性

winform和web的最大区别:web执行C#代码,是在服务器上执行完毕后,将执行完生成的HTML代码返回给客户端winform所有的代码都是在本地电脑上,所有代码功能的执行都是在本地电脑上,消耗本地电脑的内存和CPU整个窗体相当于一个... 查看详情

winform怎么控制窗体的大小及位置

参考技术A楼主想复杂了!给你说个简答的方法。第一步:设置panle的属性anchor属性为none第二步:点击布局工具栏上的水平居中和垂直居中按钮后,保存工程完了,运行一次你看看不管你的窗体怎么变,panle都一直都会居中显示!... 查看详情

winform主窗体被子窗体影响而缩小?

winform程序,主窗体默认为全屏显示,通过点击主窗体的按钮,我打开一个子窗体,此时在某些电脑上会出现异常,表现为主窗体缩小成屏幕一半;我子窗体上,有图片,ElementHost(嵌入WPF的空间)控件;请问大佬们,我应该怎么弄... 查看详情

c#winform控件大小布局适应窗口放大缩小?

缩小窗口后,右侧看不见了在缩放窗口事件中,将右侧容器控件的Width属性设置为窗体ClientRectange.Width-左边容器的Width。参考技术A你好像用了某些三方控件?有可能是控件问题,也有可能你用法问题,只有发demo调试 查看详情

winform复习(代码片段)

....Form的相关属性Text标题MaximizeBox/MinimizeBox是否使用最大化/最小化按钮。Icon窗体图标,后缀要为.ico的图片。FormBorderStyle窗体边框如果前缀为Fixed表示窗体大小固定,即不能放大缩小边框。StartPosition窗体首次启动位于屏幕的... 查看详情

窗体属性和公共控件

winform和web的最大区别:web执行C#代码,是在服务器上执行完毕后,将执行完生成的HTML代码返回给客户端winform所有的代码都是在本地电脑上,所有代码功能的执行都是在本地电脑上,消耗本地电脑的内存和CPUprogram.cs里设置主入口... 查看详情

winform窗体悬浮问题

...打开的子窗体都显示在MainForm前面。点击打开的子窗体的最小化按钮后,子窗体会变成一个很小的框浮挂在在屏幕左下角(任务栏上方)问题来了,当我打开MainForm和一个子窗体后,直接点击MainForm窗体右上角的最小化按钮,结果... 查看详情

winform用户窗体

用户控件:相当于自定义的一个panel里面可以放各种其他控件,并可以在后台一下调用整个此自定义控件。使用方法:在项目上右键、添加、用户控件,之后用户控件的编辑与普通容器控件类似。如果要在后台往窗体中添加, ... 查看详情

c#winform程序自动适应显示器分辨率

...anel在tableLayoutPanel里面就是不缩放。参考技术A这个问题在winform里面很难解决的,是winform的一个令人头疼的弊端,现在基本上淘汰了。用WPF开发C/S程序的比较多 参考技术B都用WPF开发了.知道WPF方式,觉得WinForm布局很不合理.而且.Win... 查看详情

winform控件布局(sidebar)

我添加了第三方控件sidebar,但是不能在sidebarpanelitem里面加入适应大小的容器(例如Panel),我想在里面插入treeview控件。知道的,请告知一下,留下QQ,详谈,分好说~~sidebarpanelitem.Controls.Add(myPanel)参考技术A396521160 参考技术B我知... 查看详情

c#winform如何用一个图片来代替一个窗体的关闭按钮?

首先需要把窗体的FormBorderStyle属性改为None。现在窗体最小化、最大化、关闭按钮都不在了。然后添加一个pictureBox,单击事件里面写入“Application.Exit();”。pictureBox可以放入图片。参考技术A随便可以传入图片的空间,像panel也行... 查看详情

winform单击按钮重新加载本窗体

...的数据全部没有了,窗体又恢复到刚打开那样。求指教!winform的,不是web的。参考技术A感觉像是ERP类管理软件的单据清空和浏览单据的效果。清空的话,直接遍例每一种控件,把它们clear掉或者赋值为null就干净啦。浏览单据的... 查看详情

winform窗体基本属性

窗体是程序与用户交互的可视界面,窗体也是对象,窗体类定义了生成窗体的模版,实例化一个窗体类就产生了一个窗体。.NET框架类库的System.Windows.Forms命名空间中定义的Form类是所有窗体类的基类。常用属性:(一)布局:AutoS... 查看详情

在winform界面使用自定义用户控件及tabelpanel和stackpanel布局控件(代码片段)

...,用户控件同时也可以封装处理一些简单的逻辑。在开发Winform各种类型项目,我都时不时需要定制一些特殊的用户控件,以方便在界面模块中反复使用。我们一般是在自定义的用户控件里面,添加各种各样的界面控件元素,或... 查看详情