c#winform关于页面大小与控件大小的问题

author author     2023-05-10     174

关键词:

窗体中有AutoScaleMode属性,默认值为Font,意思就是当更改系统字体时,窗体和控件的缩放标准。
按照你说的,换分辨率的情况下,你可以将此属性设置为Dpi,当更改分辨率时,窗体和控件按照这个标准缩放。
------------------------------------
至于你说的空白区域,那是因为窗体控件的位置及大小都是绝对的,窗体的大小变化影响不到控件。
不过你可以设置控件的Anchor属性,Top,Left,Right,Bottom,这四个属性说明该控件相对于窗体四边该怎样变化位置或大小。这个需要你自己亲自调试一下,才能更方便的应用。
参考技术A 方法很多,
1.
将某个或数个控件的dock属性设为fill。比如像资源浏览器一类的,右边放个listview,fill以后随窗体大小而变
2.
在调整大小的事件里手动改各控件的大小,一般按比例缩放
3.
用tablelayout或
flowlayout
布局,这两个也是能自调节的。
参考技术B 刚刚试了一下在vs2010里新建一个winform,运行,生成的exe只有7k,已经很小了,以后你添加了什么自己不都知道吗?添加类对其影响很小,添加资源影响是最大的,因为资源是嵌入程序集了。

C# WINFORM 控制调整大小和加载问题

】C#WINFORM控制调整大小和加载问题【英文标题】:C#WINFORM,CONTROLSRESIZINGANDLOADINGPROBLEM【发布时间】:2021-12-0916:26:15【问题描述】:我已经构建了一个新应用程序,其中包含一些基本控件,例如功能区作为父级,其他页面作为子级... 查看详情

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

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

winform控件随页面大小进行自适应(代码片段)

这个功能网上很多人在问,也有不少人给出过答案,经过实际使用,觉得网上这段代码实现的效果比较好,记录一下核心代码就是下面这个类1usingSystem;2usingSystem.Collections.Generic;3usingSystem.Linq;4usingSystem.Text;5usingSystem.Windows.Forms;67nam... 查看详情

c#winform窗口大小控件位置

窗口最小化时,控件是居中的;当窗口最大化时,控件还是居中。代码or方法都行。在窗体调整大小事件中,重算控件的位置就可以了.privatevoidForm1_Resize(objectsender,EventArgse)this.button1.Top=(this.Height-this.button1.Height)/2;this.button1.Left=(t... 查看详情

c#winform程序开发,不同屏幕尺寸,分辨率,界面控件显示问题

c#winform程序,在不同的显示器下,不同的屏幕分辨率,往往控件显示效果都不一样,经常导致控件过大或者过小,杂乱了.开发时候有什么好的解决办法,能让程序做到自适应屏幕的效果参考技术A一般是把操作界面比如说有按钮的地方做... 查看详情

为啥在 C# Winforms 中控件停靠到其父级时,设计器设置了控件的“大小”属性?

】为啥在C#Winforms中控件停靠到其父级时,设计器设置了控件的“大小”属性?【英文标题】:Whyisthe"Size"propertyofacontrolsetbythedesignerwhenthecontrolisdockedtoitsparentinC#Winforms?为什么在C#Winforms中控件停靠到其父级时,设计器设置... 查看详情

c#winform关于listview控件绑定datatable

今天用到ListView控件,这里总结一下ListView控件绑定DataTable的方法下面需要特别注意的是,绑定的过程中实现绑定控件的column的属性,再进行item的绑定。与DataGridView不同的是,不能直接使用DataSourse绑定,再者,绑定第一个Items的... 查看详情

WinForm图表控件:将图表保存到文件时更改图表大小

】WinForm图表控件:将图表保存到文件时更改图表大小【英文标题】:WinFormchartcontrol:Changesizeofchartwhensavingittoafile【发布时间】:2010-02-2420:45:20【问题描述】:在使用源代码中的方法Chart.SaveImage()时,有没有办法改变图表的大小?... 查看详情

在winforms c#中自动调整项目/控件的大小显示错误

】在winformsc#中自动调整项目/控件的大小显示错误【英文标题】:Autoresizingitems/controlsinwinformsc#showingerror【发布时间】:2022-01-0503:41:51【问题描述】:我一直在尝试让我的windows窗体应用程序自动调整大小,即当用户调整应用程序... 查看详情

在 WinForms WebBrowser 控件中设置常规文本大小选项

】在WinFormsWebBrowser控件中设置常规文本大小选项【英文标题】:SetgeneraltextsizeoptioninWinFormsWebBrowsercontrol【发布时间】:2021-08-1619:37:06【问题描述】:我们有一个适用于经典.NETFramework4.7的WinForms应用程序。其中一个表单包含一个Web... 查看详情

winforms - 表单加载期间带有dockstyle填充的用户控件大小不正确

】winforms-表单加载期间带有dockstyle填充的用户控件大小不正确【英文标题】:winforms-usercontrolwithdockstylefillnotcorrectsizeduringformload【发布时间】:2011-05-2518:44:17【问题描述】:我的主窗体有两个面板,左停靠和右停靠。右侧面板有... 查看详情

winform窗体界面设计

在设计窗体界面时,如何使容器内控件与容器边缘随着窗体放大或缩小始终保持不变,经过多次调试,得出以下经验例如要使控件与容器的右边缘距离始终保持为20,就要对控件的以下属性进行设置1:先对控件的Anchor属性设置为Right,2:... 查看详情

c#winform如何通过按钮事件实现图片的放大与缩小

参考技术A1、如果是直接再界面上就呈现出来图片的大小的改变的话,你直接更改图片控件的高度和宽度就OK了2、如果是想等比例放大和缩小后并保存图片的话,请查看一下bitmap的应用吧,没有在自己电脑旁边代码没发复制!本... 查看详情

c#-winform-公共控件的基本属性及练习

视图→工具箱基本操作:控件的取值、赋值、改值、事件1、Button——按钮   AutoSize-指示该控件是否自动调整自身的大小以适应其内容的大小。    默认False,此时文字内容超过其宽度时自动换行;如果为true,控件会... 查看详情

winform开发中实现控件随窗体大小的改变而自动适应其改变

在设计可供用户调整大小的窗体时,如何实现该窗体上的控件也应能正确地随窗体的改变而自动调整大小并且能重新定位?此时就要借助控件的.Anchor属性。Anchor属性定义控件的定位点位置。当控件锚定到某个窗体时,如果该窗... 查看详情

winform开发中实现控件随窗体大小的改变而自动适应其改变

在设计可供用户调整大小的窗体时,如何实现该窗体上的控件也应能正确地随窗体的改变而自动调整大小并且能重新定位?此时就要借助控件的.Anchor属性。Anchor属性定义控件的定位点位置。当控件锚定到某个窗体时,如果该窗... 查看详情

一旦流量控制在winform中超过一定大小,启用滚动条?

】一旦流量控制在winform中超过一定大小,启用滚动条?【英文标题】:Enablescrollbarsonceaflowcontrolexceedsacertainsizeinwinform?【发布时间】:2013-03-1509:03:24【问题描述】:我进行了一些浏览,但找不到解决此问题的已回答问题。我的winf... 查看详情

winform窗体控件随窗体自动(等比例)调整大小

新建窗体程序了,添加窗体事件Load(加载窗体时)、Resize(调整控件大小时)。自定义方法setTag(获取控件的width、height、left、top、字体大小等信息的值)、setControls(根据窗体大小调整控件大小)。1floatX,Y;//X表示窗体的宽度... 查看详情