- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
控件布局类_自适应分辨率(The control layout class _ adaptive resolution)
控件布局类_自适应分辨率(The control layout class _ adaptive resolution)
/ / the class below forms can achieve arbitrary zoom to keep the relative position of the internal control. And support nesting. Method of use:
Public, Form1 ()
{
InitializeComponent ();
AutoSizedControllor ASC = new, AutoSizedControllor ();
Asc.regist (this, true);
}
The following code is / /:
Public class AutoSizedControllor
{
/ / / summary
Public class control layout
/ / / /summary
Private class ControlLayout
{
Public, double, WidthPresent, HeightPresent, TopPresent, LeftPresent;
Public, ControlLayout (double, top, double, left, double, width, double, height)
{
WidthPresent = width;
HeightPresent = height;
TopPresent = top;
LeftPresent = left;
}
}
Private Control parent;
Private, System.Collections.Hashtable, subControls = new, System.Collections.Hashtable ();
Private, System.Collections.ArrayList, subControllers = new, System.Collections.ArrayList ();
/ / / summary
Just register
/ / / /summary
param name= Ctrl / / / container control /param
Public, void, regist (Control, vectorControl, bool, registSubVectorControl)
{
/ / event
Parent = vectorControl;
Parent.ControlAdded = new ControlEventHandler (ControlAdded);
Parent.ControlRemoved = new ControlEventHandler (ControlRemoved);
Parent.Resize = new EventHandler (Resize);
/ / record position
Foreach (Control, CTL, in, vectorControl.Controls)
{
If (registSubVectorControl ctl.Controls.Count 0)
{
AutoSizedControllor subController = new, AutoSizedControllor ();
SubControllers.Add (subController);
Subcontroller.regist (CTL, registsubvectorcontrol);
}
Subcontrols.add (CTL, new controllayout (
(double) ctl.top / (double) parent.height (double) ctl.left / (double) parent.width,
(double) ctl.width / (double) parent.width (double) ctl.height / (double) parent.height));
}
}
Public void unregist ()
{
Parent.controladded - = new controleventhandler (controladded);
Parent.controlremoved - = new controleventhandler (controlremoved);
Parent. Resize - = new EventHandle
您可能关注的文档
- 广东地区最新高成功率取消法刷钻(Guangdong region's highest success rate to cancel the law brush drill).doc
- 广东工业大学部分选修攻略(Some optional courses of Guangdong University of Technology).doc
- 广东省2010年12月16日医学类供需见面会(Guangdong December 16, 2010 medical supply and demand meeting).doc
- 广东2011年自考现代学校人力资源考试大纲(Guangdong 2011 self test examination manual for modern school human resources).doc
- 常德市区部分公交线路(Partial bus lines in Changde).doc
- 广东省主要地质专业单位(Major geological units in Guangdong Province).doc
- 广东省2011年度农业综合开发(Agricultural comprehensive development of Guangdong Province in 2011).doc
- 广东省旅馆业治安管理规定(Provisions on the administration of public security in the hotel industry of Guangdong).doc
- 常山日月一句粗口成就了左宗棠功名(Changshan Sun Moon a thick achievement Zuo Zongtang fame).doc
- 广东移动,搭建全流程企业学习平台(Guangdong mobile, build a full process enterprise learning platform).doc
- 控制器在太阳能路灯中的应用(Application of controller in solar street lamp).doc
- 控制自己是心理健康的特别规则(Controlling yourself is a special rule of mental health).doc
- 控制阀手册(第四版)(Control valve manual (Fourth Edition)).doc
- 搭建google企业邮箱全攻略(Build Google enterprise email Raiders).doc
- 搭建hsql文本类型数据库平台(Build hsql text type database platform).doc
- 搭建svn(Build SVN).doc
- 搭建web服务器方案(Build a web server solution).doc
- 搭建微软网络域管理环境前的准备工作(Preparation of Microsoft network management environment).doc
- 搭建学术平台,促进媒介批评08.12.27(Setting up academic platform to promote media criticism 08.12.27).doc
- 搭建父子关联表(Build parent-child association table).doc
文档评论(0)