社区
C#
帖子详情
当窗口大小发生变化时,保证所有控件布局不变.
ITMadman
2007-02-28 10:00:47
比方先拉了一个form的大小,将倥件在form上摆放好了,运行程序.
当把窗口拉小点时,有些控间被遮住了,看不到.
当把窗口变大点,或者全屏时,窗口右边和下边都会出现底色.
或者换句话说,窗口内所有控件都相对窗口左上方是静止的.他不会随着窗口发生相对运动.
...全文
474
7
打赏
收藏
当窗口大小发生变化时,保证所有控件布局不变.
比方先拉了一个form的大小,将倥件在form上摆放好了,运行程序. 当把窗口拉小点时,有些控间被遮住了,看不到. 当把窗口变大点,或者全屏时,窗口右边和下边都会出现底色. 或者换句话说,窗口内所有控件都相对窗口左上方是静止的.他不会随着窗口发生相对运动.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
vrhero
2007-03-03
打赏
举报
回复
但同时控件的大小能保持不变吗,变了不是很丑
------------------
所有 Control 的继承类都有 Anchor 和 Dock 属性,只要你合理布局怎么会丑呢?
如果你一定要保持控件的大小,就将 Anchor 和 Dock 都设为 None
Contorl.Anchor = System.Windows.Forms.AnchorStyles.None;
Contorl.Dock = System.Windows.Forms.DockStyle.None;
ITMadman
2007-03-03
打赏
举报
回复
to tjvictor(终于升星了,向两星奋斗)
这样的效果是使控件的Top,Bottom,Left,Right和窗体保持固定的初始大小
那控件会变形的,
我希望的效果是保持控件本身的大小不变(不能变形了),还有保持在窗体的水平方向左右两边的百分比固定,保持垂直方向的上下百分比不变.
控件如果在正中间,那你给的效果肯定也是在正中间的,但同时控件的大小能保持不变吗,变了不是很丑.
ProjectDD
2007-03-03
打赏
举报
回复
最好的办法是采用,工具箱集成的方式
pfworld
2007-03-01
打赏
举报
回复
支持 tjvictor(终于升星了,向两星奋斗)
zouqiang122
2007-03-01
打赏
举报
回复
支持一下
灰太狼
2007-03-01
打赏
举报
回复
this.yourContorl.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
| System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
xvting
2007-03-01
打赏
举报
回复
1.使用控件的Dock或Anchor
2.使用布局控件 ,如Panel
3.使用Form的Resize事件当窗口大小变化时调整控件
wpf 界面
控件
随着界面大小进行缩放
WPF 界面 实现
控件
随着界面大小进行缩放,按住Ctrl按钮,然后混动混轮,就可以实现缩放了,
控件
比例和
布局
不变
,会产生滚动条。
uCGUIBuilder4.0
version :4.0 1、将生成的代码和事件用两个文件实现。 2、修改了部分Bug; 3、颜色设置做了部分改进; 4、内部集成了VC的编译器,和模拟器,生成C文件后可以直接在uCGUIBuilder中编译,运行模拟器了 5、添加代码自动完成功能; 6、添加画线功能。 version : 3.1.0.0 1、修改了选择不同窗体属性窗口不更新的BUG; 2、修改了只能打开一个ucGUIBuilder的功能,现在可以同
时
启动多个; 3、修复了拖放非ucfrm引起软件错误的Bug; 4、添加了
控件
ID自动增加功能; 5、添加了
控件
ID检查功能,
控件
ID有重复
时
会有警告; 6、添加了用户自定义字体功能; 7、支持中英文切换(但功能不够完善); 8、支持自动检查更新; 9、修改了不能保存用户自定义ID的BUG; version : 3.0.0.0 重写了部分内核,运行更稳定; 支持窗体设计器的复制、粘贴、剪切、删除、撤销、等基本操作; 支持多
控件
,对齐、公共属性修改等基本操作; 支持将.ucfrm文件与ucGUIBuilder关联功能; 支持
控件
自定义ID; 添加了窗体预览功能; 添加了对
控件
事件的支持; 添加了在线检查更新功能; 等…… version : 2.1.0.5 优化了
控件
库; 修复了一些Bug; 代码生成窗口中添加了C语言语法高亮显示功能; C文件模板做了部分修改(C文件模板大家可以随意修改为自己喜欢的格式(..\Template\Template.c文件) 但是要
保证
$$$GUI_WIDGET_CREATE_INFO$$$ $$$Defination$$$ $$$InitDialog$$$ 三个字符串位置
不变
) 支持设计的窗体保存为文件,并可以打开; 对所有
控件
属性添加了Description(在属性窗口最下面显示); 窗体
布局
可以保存,可以自定义为自己喜欢的窗体
布局
; 修改了部分功能; version : 2.0.0.5 优化了
控件
库; 修复了一些Bug; 可以生成完整的C文件(包括 资源表,初始化代码等); 修改了部分功能; version : 1.0.0.0 功能很不完善; 还有好多BUG; 目前只能生成资源表; 暂
时
不能生成其他代码; 大家有什么好的建议可以发送Email 到: ucguibuilder@163.com
朱老师QT系列课程-1.7.QT其他标准
控件
和
布局
控件
本课程是《朱老师QT完全学习系列课程》第1部分《QT上手》的第7个课程,本课程由2部分构成。一部分主要讲QT的Item类
控件
,包括ItemView类4个
控件
(QListView、QTreeView、QTableView、QColumnView),以及3个ItemWidget类
控件
(QListWidget、QTreeWidget、QTableWidget)。另一部分是qt的
布局
类
控件
,包括 (1)中央
布局
CentralLayout(2)水平
布局
QHBoxLayout 和 垂直
布局
QVBoxLayout(3)格栅
布局
QGridLayout(4)窗体
布局
QFormLayout(5)分裂器
布局
QSplitter,有水平和垂直2个方向(6)弹簧 Spacer,有水平和垂直2个方向
Qt Creator 窗体
控件
自适应
窗口大小
布局
-最大化窗口各个
控件
自动变化大小
Qt Creator 窗体
控件
自适应
窗口大小
布局
-最大化窗口各个
控件
自动变化大小 - txwtech - 博客园1.右键选择需要
布局
的
控件
2.选中后,右键点击,选择
布局
,垂直
布局
3.然后右侧的
控件
相同的操作 4.空白处右键-
布局
-栅格
布局
5.点击最大化测试 参考: https://www.cnblogs.https://www.cnblogs.com/txwtech/p/16421577.htmlQt Creator 窗体
控件
自适应
窗口大小
布局
-最大化窗口各个
控件
自动变化大小......
MFC
控件
随着
窗口大小
改变
首先明确的是Windows有一个WM_SIZE消息响应函数,这个函数在对话框大小
发生变化
的
时
候调用,所以我们可以记录下原来对话框的大小,还有当前对话框的大小(这个不用自己算,系统已给出),然后根据
控件
做出相应比例的调整。 注释:可以在
控件
可视化界面右键点击
控件
,选择“属性”,在属性列表有个“动态
布局
”栏,里面有个“调整大小类型”,选择“两者”。 比如原来对话框大小为a,现在为b,原来
控件
大小为......
C#
110,533
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章