VC控件怎么随着界面的大小而也随着变化呢?

问题描述

在form上拖入了一些控件,我在界面放大或者缩小时,要所有的控件也一起放大和缩小,这个要怎么做呢?我看网上说,dock和anchor都设为none就可以了,但是我这样试了,发现这样只是位置不变了,不会随着界面放大和缩小的。谢谢各位了

解决方案

解决方案二:
anchor设置为四边即可。
解决方案三:
在size事件中重设控件位置和大小。
解决方案四:
引用1楼caozhy的回复:

anchor设置为四边即可。

版主,设置四边好像也不行呀,一个控件设置四边还可以,有好多控件就不行了
解决方案五:
引用2楼hhhh63的回复:

在size事件中重设控件位置和大小。

你好,能不能说的详细点?谢谢,小弟我不太懂哦
解决方案六:
帮你搜了下~~
解决方案七:
以下代码是我实际用的,窗口中有两个控件,窗口大小改变时重新排版,setRect方法是我自定义的,LZ应该用MoveWindow方法。voidMainForm::OnSize(UINTnType,intcx,intcy){//重排控件CRectrcleft=m_pLeft->getRect();rcleft.bottom=cy<600?600:cy;//左边窗口最小高度600,右边也是m_pLeft->setRect(rcleft,false);//不重排,不重画窗口,在随后的ONSIZE中重排重画intx=cx<800?800:cx;//全宽最小值800CRectrcright(rcleft.right,0,x,rcleft.bottom);m_pRight->setRect(rcright,false);HWnd::OnSize(nType,cx,cy);}

解决方案八:
用好TableLayoutPanel和Panel控件
解决方案九:
重载OnSize(),6L有示例代码
解决方案十:
其实也没多少。我就用OnSize()函数。在onsize函数里面写if(m_button)m_button.movewindow(反正有多少控件就写多少行。其实也不难。慢慢调整啊。

时间: 2024-09-04 06:20:37

VC控件怎么随着界面的大小而也随着变化呢?的相关文章

Android自定义View之自定义评价打分控件RatingBar实现自定义星星大小和间距_Android

在Android开发中,我们经常会用到对商家或者商品的评价,运用星星进行打分.然而在Android系统中自带的打分控件,RatingBar特别不好用,间距和大小无法改变.所以,我就自定义了一个特别好用的打分控件.在项目中可以直接使用,特别简单.下面直接上图: 效果图 实现原理 其实就是自定义View继承LinearLayout ,然后里面动态加了五个ImageView. 实现代码,有详细的注释 在attrs中声明的可以在xml中设置的变量 <declare-styleable name="

控件随窗体等比例缩放,怎么改变combo控件下拉按钮的大小?

问题描述 控件随窗体等比例缩放,怎么改变combo控件下拉按钮的大小? 控件随窗体等比例缩放,怎么改变combo控件下拉按钮的大小?为什么它的大小不会自动缩放?

web 前端 c# net java-web控件之登录界面的验证登录

问题描述 web控件之登录界面的验证登录 利用visual studio 做的web动态网站开发,用的是ASP.net 网页是aspx的,基于visual C#.数据库是sql sever. 利用控件只做了一个登录窗口,但是不会设置验证登录,与数据库表中用户,密码连接? 解决方案 在按钮事件中打ADO.net中如何查询数据库中的账号和密码与文本框中输入的值进行验证即可 解决方案二: 参考:http://wenku.baidu.com/link?url=7iIHe_S9Ey9rSkqJiJqiPk

wpf 中 image控件中的bitmapsource/bitmapimage大小变化?

问题描述 wpf中image控件中的bitmapsource/bitmapimage大小一直都不变,怎么让其改变啊,急 解决方案 解决方案二:<DataGridTemplateColumn.CellTemplate><DataTemplate><ImageMouseLeftButtonDown="Image_MouseLeftButtonDown_1"Tag="{BindingFid,UpdateSourceTrigger=PropertyCha

一起谈.NET技术,用优秀.NET界面控件 打造新潮界面效果

一直以来,做.NET共享小软件的界面一般采用IrisSkin这个比较不错的皮肤控件来美化界面效果,方便易用,界面效果也还可以.该控件开发应用比较方便,拖动控件到主界面,然后初始化地方添加一下代码即可: string skinFile = ConfigurationManager.AppSettings["SkinFile"];this.skinEngine1.SkinFile = Path.Combine(Application.StartupPath, skinFile); 主界面初

用优秀.NET界面控件 打造新潮界面效果

一直以来,做.NET共享小软件的界面一般采用IrisSkin这个比较不错的皮肤控件来美化界面效果,方便易用,界面效果也还可以.该控件开发应用比较方便,拖动控件到主界面,然后初始化地方添加一下代码即可: string skinFile = ConfigurationManager.AppSettings["SkinFile"]; this.skinEngine1.SkinFile = Path.Combine(Application.StartupPath, skinFile); 主界面

基于MVC4+EasyUI的Web开发框架经验总结(2)- 使用EasyUI的树控件构建Web界面

最近花了不少时间在重构和进一步提炼我的Web开发框架上,力求在用户体验和界面设计方面,和Winform开发框架保持一致,而在Web上,我主要采用EasyUI的前端界面处理技术,走MVC的技术路线,在重构完善过程中,很多细节花费不少时间进行研究和提炼,一步步走过来,也积累了不少经验,本系列将主要介绍我在进一步完善我的Web框架基础上积累的经验进行分享,本随笔主要介绍使用EasyUI的树控件构建Web界面的相关经验. 在很多界面设计上,我们可能都需要引入树列表控件,这个控件可以用zTree来实现,也

mfc 界面 控件-mfc的界面设计和控件使用问题

问题描述 mfc的界面设计和控件使用问题 现在有多个指标,并且每个指标的评分规则都有多行.如果全部显示在一个界面上会很拥挤,如何实现当我点击一个图标时,会出现一个下拉框,显示相应指标的全部评分规则?求各位高手指点! 解决方案 这需要自定义控件,在MFC中可以参考Subclassing子类化技术,其实就是拦截事件消息,自己响应,而不是采用系统的默认行为.你可以在控件之中包含下拉框数据结构,然后重写单击事件,控制下拉框的显示/隐藏.www.codeproject.com网站创始人写了个开源的Ulti

Vc++ 控件List Control用法总结_C 语言

1.新建对话框MFC,在对话框上放一个ListCtrl ID:IDC_PATH View:Report 2.为ListCtrl添加变量 右击->添加变量m_wndPath 3.找到OnInitDialog()函数添加如下代码: // TODO: 在此添加额外的初始化代码 m_wndPath.DeleteAllItems();//清空 m_wndPath.InsertColumn(0,_T("项目"));//添加列 m_wndPath.InsertColumn(1,_T("