窗口根据屏幕分辨率自动调整大小
来源:互联网 发布:linux c 11 多线程 编辑:程序博客网 时间:2024/05/17 07:45
double xrate ;
double yrate ;
//构造函数中
Rectangle rect = new Rectangle();
rect = Screen.GetWorkingArea(this);
xrate = rect.Width / 1024.0;
yrate = rect.Height / 738.0;
controlRsize((Control)this);
//控件大小、位置调整函数
private void controlRsize(Control cr)
{
if (cr.Controls.Count == 0)
{
cr.Width = (int)(cr.Width * xrate);
cr.Height = (int)(cr.Height * yrate);
return;
}
else
{
cr.Width = (int)(cr.Width * xrate);
cr.Height = (int)(cr.Height * yrate);
if (cr.Dock==DockStyle.None)
{
cr.Location = new Point((int)(cr.Location.X * xrate),(int)(cr.Location.Y * yrate));
}
foreach (Control obj in cr.Controls)
controlRsize(obj);
}
}
- 窗口根据屏幕分辨率自动调整大小
- 窗口根据屏幕分辨率自动调整大小
- 根据窗口大小自动调整元素大小
- showModalDialog根据内容自动调整窗口大小
- showModalDialog根据内容自动调整窗口大小
- 根据窗口大小自动调整位置,保持在窗口中央
- 根据内容自动调整弹出窗口大小的JS解决方案
- 根据内容自动调整弹出窗口大小的JS解决方案
- 根据内容自动调整弹出窗口大小的JS解决方案
- 根据内容自动调整弹出窗口大小的JS解决方案
- 根据内容自动调整弹出窗口大小的JS解决方案
- 根据内容自动调整弹出窗口大小的JS解决方案
- 弹出窗口根据内容自动调整大小的JS解决方案
- window.onload and showModalDialog根据内容自动调整窗口大小
- 根据显示器调整窗口大小
- 根据窗口大小调整div大小
- Jquery根据浏览器窗口改变调整大小
- Qt中根据pc屏幕分辨率按比例修改窗口的大小
- 根据条件查询生成两张表并合并绑定datagridview控件
- VC中TRACE
- asp.net常用正则表达式大全
- 工作一定有方法
- 简述.net编程中容易出现的错误认识
- 窗口根据屏幕分辨率自动调整大小
- Asp.net三层结构中的变量引用与传递
- Spring Security简明实践及相关国际化处理
- 正则表达式30分钟入门教程
- Asp.Net发送电子邮件程序
- 在C语言中,unsigned char是什么类型?
- OpenCV学习——导入一个图片
- 导出excel功能
- Asp.Net编程基础经验技巧总结