社区
C#
帖子详情
Winform拖动窗口大小,控件变形
兔子家族-二哥
2018-10-10 10:49:07
我放了一个 PictureBox 一个 textbox,现在想随意拖放窗口大小(已经设置窗口宽高最小值)要图片和文本框一起放大缩小但是不相互覆盖,
设置 Anchor 只适用与一个控件,现在是俩。。。
...全文
532
9
打赏
收藏
Winform拖动窗口大小,控件变形
我放了一个 PictureBox 一个 textbox,现在想随意拖放窗口大小(已经设置窗口宽高最小值)要图片和文本框一起放大缩小但是不相互覆盖, 设置 Anchor 只适用与一个控件,现在是俩。。。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Antony_WU_SZ
2018-10-16
打赏
举报
回复
TableLayoutPannel + Dock
良朋
2018-10-16
打赏
举报
回复
TableLayoutPannel了解下。
用TableLayoutPannel和Anchor配合,你会发现拖动起来很爽的。
再了解下TableLayoutPannel的span (columnspan,rowspan),做界面很快的。
threenewbee
2018-10-15
打赏
举报
回复
两个等比例的话,用tablelayoutpanel
张天星
2018-10-14
打赏
举报
回复
Anchor是确定四个边角的位置。
你这两个控件,上下排列。
上面的控件Anchor 设置左上右,
下面的控件Anchor 设置左下右,
你可以看下效果,左右拉会跟着变大,上下拉会重叠。
这时候,你要做一个选择,上下拉的时候,两个控件一个保持高度不变,一个跟随窗口变化。
需要变化的那个,Anchor 上下左右全部点上。
。。。
如果需要两个空间一起变大,这个就比较麻烦了,你需要捕捉窗口的Size变化事件,动态分配两个控件的Size和下面控件的Location。
小冲王
2018-10-11
打赏
举报
回复
Anchor 属性其实可以 在不行就用TableLayoutPanel控件把你这两个控件放到TableLayoutPanel里
eaqpi
2018-10-10
打赏
举报
回复
Anchor 100个控件也适用,
还有 SplitContainer
郑州高新区WPF小王子
2018-10-10
打赏
举报
回复
把他俩做到一个用户控件里 再设置Anchor
andself
2018-10-10
打赏
举报
回复
设置锚点,会自适应窗口变化。
0 1看天下
2018-10-10
打赏
举报
回复
设置 Dock 或者根据size自己控制
C#透明窗体画图(电子尺实例)
C#在透明窗体
WinForm
上面画图(电子尺小工具的实现),透明窗体上绘画
利用WPF建立自适应
窗口大小
布局的
WinForm
窗口
利用WPF建立自适应
窗口大小
布局的
WinForm
窗口作者: 万仓一黍 来源: 博客园 发布时间: 2010-11-15 07:31 阅读: 161 次 原文链接 全屏阅读 [收藏] 编写
WinForm
程序时,都会碰到一个问题。就是
WinForm
窗口在不同分辨率下的大小问题。举例说明,你编写的
WinForm
窗口在1024×768下是合适、匀称的。不过,如果用户的计算机的分辨率为1400×900时,你的
WinForm
窗口就显得偏小,其中的字体和
控件
都显得偏小。如果用户的分辨率为640×48
winform
防止
控件
随窗体变化出现布局错乱两种办法
///为了防止
控件
随窗体变化出现布局错乱的现象,利用两种办法 第一种: 利用锚的方法:即使该
控件
距离某下边的距离固定 类似于div+css中的margin-left 位置如图所示: 第二种方法: 利用DOCK方法将其填充完,那么当窗体大小变化时,也不会出现错乱情况 当然,有时文本框只有一行,解决办法是: 调整属性: 然后开始填充:
C#
控件
大小随窗体大小等比例变化
相信很多博友在开发初次接触学习C#
winForm
时,当窗体大小变化时,窗体内的
控件
并没有随着窗体的变化而变化,最近因为一个项目工程的原因,也需要解决这个问题。通过查阅和学习,这个问题得到了解决,或许不是很好的处理方式,但是也值得借鉴。。。 下面我将建立一个Demo来大概解释下这个方法的实现:(注:我使用的是的VS2010) Step1:打开VS2010,建立一个C#
Winform
项目(注:这...
关于
Winform
窗口在Form运行之后出现
控件
错位问题
小弟发现,在我制作一个窗口运行之后很多背景图片都错位了,在百度上跟群里都没有人知道是什么回事,其实是非常简单的一个问题》》》背景图片重复:BackgroundImageLayout属性设置为Tile(默认)背景图片左边显示:BackgroundImageLayout属性设置为None背景图片右边显示:BackgroundImageLayout属性设置为None,同时RightToLeft属性设置为...
C#
111,092
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章