winform布局方式

韩梦芫 韩梦芫     2022-10-09     710

关键词:

一、默认布局

★可以加panel,也可以不加;

★通过鼠标拖动控件的方式,根据自己的想法布局。拖动控件的过程中,会有对齐的线,方便操作;

★也可选中要布局的控件,在工具栏中有对齐工具可供选择,也有调整各个控件大小的工具。

:分层:右键点击控件。可以选择置于顶层或置于顶层。

      锁定控件:当部分布局完成,为了操作失误,把布局好的打乱,可以选中布局好的控件,右键,锁定控件,这样布局好得控件就不可以随意拖动了。

 

二、边界布局

★属性Anchor:定义某个控件绑定到容器的边缘。当控件锚定到某个边缘时,与指定边缘最接近的控件边缘与指定边缘之间的距离将保持不变。

★Dock属性:一般配合panel使用

Top:靠上,高度不变,左右(宽度)拉伸(拉动窗体时)
Bottom:靠下,高度不变,左右拉伸(拉动窗体时)
Fill:填充整个区域
Left:靠左,宽度不变,上下拉伸(拉动窗体时)
Right:靠右,宽度不变,上下拉伸(拉动窗体时)

 

三、流式布局(Flowlayoutpanel)

也是一个panel,与普通panel的区别是它里面的控件会按照一定的方向流(布局)

★属性FlowDirectiaon:LeftToRight从左到右

   TopDawn从上往下

   RightToLeft从右到左

   BottomUp从下往上

 

四、网格布局(表格布局TablelayPanel)

默认两行两列,可以自己添加行或列。

做好表格后,可以往表格里面添加控件。

 

五、卡片布局(TabControl)

即选项卡,如下图:

 

六、分割布局(SplitContainer)

★属性orientation:调整分割方式,确定拆分器是水平的还是垂直的

                               Vertical:垂直;Horizontal:水平的

★分割线在窗体启动后,也是可以拖动的

分割布局效果图如下:

winform窗体——布局方式

一、默认布局★可以加panel,也可以不加;★通过鼠标拖动控件的方式,根据自己的想法布局。拖动控件的过程中,会有对齐的线,方便操作;★也可选中要布局的控件,在工具栏中有对齐工具可供选择,也有调整各个控件大小... 查看详情

winform布局容器

一、布局属性:1、Anchor: 绑定控件到容器边缘位置保持不变注:四周全锁定时控件随界面变化时变大2、Dock:绑定到容器的边缘注:下控件到边需先将下控件定义到边再将左右控件新建、到边3、Location:控件当前位置二、容... 查看详情

winform响应式布局设计实践

引言创建响应式WinForm应用程序并不那么简单。响应式布局,在此我指的是应用程序在不同屏幕分辨率下的可用性。对于WinForm应用程序,我们需要明确地根据分辨率来调整控件的大小和重新定位。虽然在使用WPF时有相关的实践应... 查看详情

winform控件(下)

10、PictureBox外观,Image可以选择图片路径行为,SizeMode可以设置图片大小布局方式 11、Imagelist--图片集imageList1.Images[n]; 12、notifyicon--托盘图标工具Text:鼠标放上显示的文字Icon:托盘图标Visible:可见或隐藏ContextMenuStrip:与... 查看详情

在 WinForms 中修改停靠布局

】在WinForms中修改停靠布局【英文标题】:ModifydockinglayoutinWinForms【发布时间】:2013-07-1021:05:01【问题描述】:我的表单上有一个SplitContainer,其Dock属性设置为Fill。它包含几个子控件,其中许多都附加了事件处理程序。后来我决... 查看详情

WinForms 不同的 DPI 布局

】WinForms不同的DPI布局【英文标题】:WinFormsDifferentDPILayouts【发布时间】:2010-12-2311:34:34【问题描述】:不知何故,通过VisualStudio和设计器创建的表单和控件能够根据Windows的当前DPI/字体大小自行缩放。我的UI的一部分是一个选项... 查看详情

winform界面布局

...都没有真正写过C/S项目了,今天翻出来6年前刚开始学习WinForm的时候写的一个简单的HR管理系统,思绪一下子很复杂,记得是6年前的夏天,天气很热,租住的房子里没有空调,身边放个扇子,人家周末出去玩的时候,我还在拼命... 查看详情

winform布局

1.布局属性(1)Anchor 相当于一个锚点一样锁定控件位置.会根据其锚点来变化大小共四个位置绑定:上部锚点[距离顶部距离固定]底部锚点[距离底部距离固定]左侧锚点[距离左侧距离固定]右侧锚点[距离右侧距离固定]可以每次选定... 查看详情

winform控件布局(sidebar)

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

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

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

Qt小部件/布局的WinForm“Dock Fill”等效?

】Qt小部件/布局的WinForm“DockFill”等效?【英文标题】:EquivalentofWinForm"DockFill"forQtWidgets/Layouts?【发布时间】:2012-07-0618:15:05【问题描述】:从Qt开始(来自C#、WinForms)我想知道Dock:Fill的等价物是什么(控件应使用所有可... 查看详情

winforms界面控件初探:布局灵活让你灵感一现的tilecontrol

超乎你想象!WinFormsGridControl处理100万行数据到底有多快?WinForms界面控件初探:处理速度飞快的WinFormsDataGrid(1)WinForms界面控件初探:处理速度飞快的WinFormsDataGrid(2)WinForms界面控件初探:支持读写XLSx,XLS,CSV和TXT文件的Spreadshee... 查看详情

winform容器

(容器控件与Anchor和Dock属性配合使用,才形成布局。) ContextMenuStrip:右键菜单栏MenuStrip:顶部菜单栏statusStrip:底部菜单栏ToolStrip:工具栏ToolStripContainer:四周可以放置菜单、控件Anchor:填充布局Dock:锁定布局(一般与容器... 查看详情

winform容器控件

 容器控件:布局:2个属性:Anchor:锁定位置Dock:填充位置一般Dock是与容器控件配合使用Panel:就是一个区域,类似于DIV,可以独立布局,还可以让其它控件及容器在它的内部再次布局FlowLayoutPanel:流式布局容器,内容会默认... 查看详情

一句话知识:如何解决winform自动缩放产生的布局问题.

...logs.com/KenBlove/articles/1281823.html有时候你会发现本来好好的WinForm程序在别的机器上显示的尺寸就不对了。这些问题主要发生在背景图片、图片框、窗口布局上。那么那就很可能是因为WinForm的自动放缩功能。因为不同语言的系统使... 查看详情

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

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

c#winform开发(代码片段)

文章目录C#WinForm开发1.创建C#WinForm项目a.进入项目界面b.项目结构c.自定义一个Form2.给控件添加事件3.显示时间小项目4.控件5.几种布局a.FlowLayoutPanel流式布局b.TableLayoutPanel表格布局c.可以自定义控件6.文本框7.CheckBox复选框8.其他的一... 查看详情

用vsstudio设计winform高分屏上布局错乱的问题(代码片段)

  在使用win10高分辨率150%,200%系统进行winform开发时,会有布局错乱的现象,比如之前定义的300px的宽度,往往被设置成600px(200%分辨率下).  这个问题vs2015的解决方法就是,修改设置使vsstudio对dpi无感知,方法就是改注册表.WindowsRegistr... 查看详情