社区
C#
帖子详情
Winform拖动窗口大小,控件变形
兔子家族-二哥
2018-10-10 10:49:07
我放了一个 PictureBox 一个 textbox,现在想随意拖放窗口大小(已经设置窗口宽高最小值)要图片和文本框一起放大缩小但是不相互覆盖,
设置 Anchor 只适用与一个控件,现在是俩。。。
...全文
471
9
打赏
收藏
Winform拖动窗口大小,控件变形
我放了一个 PictureBox 一个 textbox,现在想随意拖放窗口大小(已经设置窗口宽高最小值)要图片和文本框一起放大缩小但是不相互覆盖, 设置 Anchor 只适用与一个控件,现在是俩。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
exception92
2018-10-10
打赏
举报
回复
把他俩做到一个用户控件里 再设置Anchor
andself
2018-10-10
打赏
举报
回复
设置锚点,会自适应窗口变化。
0 1看天下
2018-10-10
打赏
举报
回复
设置 Dock 或者根据size自己控制
从新手小白进入
WinForm
编程 (VS2019)
WinForm
框架 是 Windows Form 的简称,是美国微软公司Microsoft开发基于 .NET Framework 平台的桌面运用程序框架,一般使用 C#语言 编写。
WinForm
框架可用于设计窗体和可视
控件
,采用面向对象语言C#,可快速创建绚丽漂亮的基于Windows的桌面应用程序,提供丰富的
控件
与第三方开源组件,依靠.Net平台的成熟生态,让开发者可以高效快速的开发企业级项目!本课程是黄老师的 .Net平台开发系列课程之一,通过
WinForm
框架
控件
与精炼知识点的梳理与细致讲解,结合代码实战演练,帮助学员迅速掌握
WinForm
开发,达到企业级
WinForm
开发的水平!
C#
WinForm
窗口
控件
随窗口变化而等比例变化
如果想等比例变化,其实只需要根据窗口变化比例,来等比例变化窗口
控件
的长,宽和其位置坐标及字体大小即可。所以在窗口InitializeComponent()初始化
控件
后,用全局变量记录下它的原始长和宽,然后再根据它的变化长和宽来计算比例,同样放大和缩小
控件
就行。我们知道,窗口
控件
都有一个给用户自定义的数据的属性Tag,我们就把
控件
变化前的长,宽,坐标和字体大小记录在Tag中,以便对变化后的尺寸时行缩放。为了阅读程序的连续性,我把窗口默认的Form1类也写到上述代码中了,大家可以自行选择使用代码。
利用WPF建立自适应
窗口大小
布局的
WinForm
窗口
利用WPF建立自适应
窗口大小
布局的
WinForm
窗口作者: 万仓一黍 来源: 博客园 发布时间: 2010-11-15 07:31 阅读: 161 次 原文链接 全屏阅读 [收藏] 编写
WinForm
程序时,都会碰到一个问题。就是
WinForm
窗口在不同分辨率下的大小问题。举例说明,你编写的
WinForm
窗口在1024×768下是合适、匀称的。不过,如果用户的计算机的分辨率为1400×900时,你的
WinForm
窗口就显得偏小,其中的字体和
控件
都显得偏小。如果用户的分辨率为640×48
C#
winform
窗体使用WebBrowser
控件
显示百度地图
C#
winform
窗体使用WebBrowser
控件
显示百度地图 1、效果展示 2、创建winfrom窗体应用程序,项目结构如下: 3、点开MapForm窗体,添加WebBroswer
控件
4、主要代码 4.1、map.html <!DOCTYPE html> <html> <head> <meta http-equiv="Content-T...
解决.net绘制的
WinForm
在 windows7下
变形
的方法
问题描述:一个
winform
的系统,我和同事通过vss共同开发,同事的系统是XP,我的系统是windows7,开发工具都是vs.net2008 sp1。 奇怪的是程序的主界面在同事的机器上正常,在他的vs.net设计视图中也显示正常,而到了我这里有的
控件
高度比设定的高度多出1-8个像素,f5运行也和实际效果不一样比实际效果大,查看 frmBase.designer.cs,里面
控件
的高度确实是原先设
C#
110,535
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章