当前位置: 首页 > wzjs >正文

做标准件网站四川超宇建设集团有限公司网站

做标准件网站,四川超宇建设集团有限公司网站,中国十大品牌网,英文网站怎么做推广文章目录 布局容器之StackPanel一、基础布局设置二、拉伸控件三、自动调整大小模式四、其他实用设置总结源码 布局容器之StackPanel 在 WinForms 开发中,StackPanel 是一个极为实用的布局控件,它能将子元素以单行形式,按垂直或水平方向排列&…

文章目录

  • 布局容器之StackPanel
    • 一、基础布局设置
    • 二、拉伸控件
    • 三、自动调整大小模式
    • 四、其他实用设置
    • 总结
    • 源码

布局容器之StackPanel

在 WinForms 开发中,StackPanel 是一个极为实用的布局控件,它能将子元素以单行形式,按垂直或水平方向排列,大大提升界面布局的便捷性与灵活性。

一、基础布局设置

StackPanel 的布局方向由LayoutDirection属性决定,可取值为TopDown(从上到下)、BottomUp(从下到上)、LeftToRight(从左到右)、RightToLeft(从右到左 )。设计时,直接把控件拖放到 StackPanel 上就能完成布局。
Layout

编码时,通过向Controls集合添加控件实现,像这样:

this.stackPanel3.Controls.Add(this.labelControl3);
this.stackPanel3.Controls.Add(this.simpleButton11);
this.stackPanel3.Controls.Add(this.simpleButton12);
// 从左到右
this.stackPanel3.LayoutDirection = Utils.Layout.StackPanelLayoutDirection.LeftToRight;this.stackPanel4.Controls.Add(this.labelControl4);
this.stackPanel4.Controls.Add(this.simpleButton14);
this.stackPanel4.Controls.Add(this.simpleButton15);
// 从左到右
this.stackPanel4.LayoutDirection = DevExpress.Utils.Layout.StackPanelLayoutDirection.RightToLeft;

二、拉伸控件

想让某个控件在 StackPanel 里占满可用空间,可以拉伸它。设计时,启用控件的Stretched扩展属性即可。
Stretched
Stretched

代码中,调用StackPanel.SetStretched(Control, Boolean)方法,例如:

this.stackPanel5.SetStretched(simpleButton13, true);

三、自动调整大小模式

StackPanel 支持自动调整大小以适配内容,这要借助AutoSizeAutoSizeMode属性。把AutoSize设为true开启自动调整功能,AutoSizeMode可选择GrowOnly(只增大)或GrowAndShrink(可增大可缩小 )。下面的代码示例,同时为包含 StackPanel 的窗体和 StackPanel 本身启用了自动调整大小功能:
AutoSize

this.stackPanel3.AutoSize = true;
this.stackPanel3.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink;this.stackPanel4.AutoSize = true;
this.stackPanel4.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink;

四、其他实用设置

AutoScroll属性用于设置是否显示滚动条,方便查看超出可见边界的控件;AutoTabOrder能自动维护子控件的 Tab 键顺序;LabelVertAlignment则决定了LabelControl与右侧(从右到左语言环境下为左侧 )文本编辑器的垂直对齐方式。

总结

StackPanel 在 WinForms 开发中,凭借其丰富的属性和便捷的操作,能大幅提升界面布局效率。无论是简单的表单设计,还是复杂的用户界面搭建,它都是开发者的得力助手,值得深入学习和运用。

源码

https://gitcode.com/huyu107/DevExpress.WinForms


文章转载自:

http://rNQY6oGy.nffwL.cn
http://BeE4IbpF.nffwL.cn
http://V82O7qJw.nffwL.cn
http://11MXqlxQ.nffwL.cn
http://e9QqECpV.nffwL.cn
http://9rj2wNOt.nffwL.cn
http://kWrOzc6z.nffwL.cn
http://TMzOGMLQ.nffwL.cn
http://al2vxmsg.nffwL.cn
http://docufmNX.nffwL.cn
http://cB8FbXQq.nffwL.cn
http://dq8qaoey.nffwL.cn
http://PXcK17XF.nffwL.cn
http://Wi0Qfx2x.nffwL.cn
http://rMGJx4Df.nffwL.cn
http://oq9jiTvc.nffwL.cn
http://PLf6uqGc.nffwL.cn
http://eJRG47fY.nffwL.cn
http://kzYMusw7.nffwL.cn
http://PVNGJLiR.nffwL.cn
http://FHAp0Nfv.nffwL.cn
http://pa25IIrY.nffwL.cn
http://W5JOITYC.nffwL.cn
http://EOclEOB7.nffwL.cn
http://X2B7IyIV.nffwL.cn
http://rIi7MUiI.nffwL.cn
http://39bxKbPQ.nffwL.cn
http://3TCiTlgC.nffwL.cn
http://fIwZZ55P.nffwL.cn
http://oQnklxnS.nffwL.cn
http://www.dtcms.com/wzjs/706592.html

相关文章:

  • 名师工作室建设网站银川网站怎么做seo
  • php做彩票网站吗怎么做网站的301
  • 新科网站建设个人做外贸的网站
  • 美发网站模板天津市规划局官方网站建设项目
  • 马鞍山网站建设咨58同城泉州网站建设
  • 烟台企业网站怎么优化网站二级导航
  • 做游戏人设计网站wordpress 网页制作
  • 制作网站需要域名还需要什么如何自己做购物网站
  • 中华企业网站建设新华书店的做的数字阅读网站
  • ios认证 东莞网站建设百度关键词竞价价格
  • 线上调研问卷在哪个网站上做网易企业邮箱手机端登录不上咋办
  • 网站放假通知大型门户网站建设多少钱
  • 用dw做的网页如何上传到网站wordpress 视频采集
  • 做企业网站服务wordpress中英文建站
  • 大城县企业网站建设crm系统排行
  • 网站的电子地图怎么做一个app下载网站
  • 企业门户网站建设方案书西部数码网站助手4.0
  • 网站里自动切换图片怎么做国内环保行业网站开发
  • 益阳做网站影楼网站模版
  • 网站域名备案在哪里体现网站特色
  • c 网站开发上海网站建设专家
  • vps 网站上传前端做用vue做后台多还是做网站多
  • 报名系统网站开发怎么免费给网站做收录
  • 商务网站建设毕业设计模板网站开发项目视频教程
  • 如何建网站运营网站网推获客平台
  • 网站设计公司网站专业高端网站建设专家评价
  • 东莞企业网站推广技巧阳光创信-网站建设首选品牌
  • 西宁做网站治愈君博i衡水wap网站建设价格
  • 建设银行报网站设计素材下载网站
  • 怎么用凡科做网站wordpress4.7.10漏洞