社区
C#
帖子详情
请问如何让窗口在800*600和1024*768下都能满屏显示,其中的控件可以自动调整其大小?
star_stone
2003-10-20 04:01:02
如题!!!!
...全文
82
16
打赏
收藏
请问如何让窗口在800*600和1024*768下都能满屏显示,其中的控件可以自动调整其大小?
如题!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
vikey
2003-10-22
打赏
举报
回复
调整每个控件的Anchor属性。
ETstudio
2003-10-22
打赏
举报
回复
只有重新调整大小和位置了
hhhrrrttt
2003-10-22
打赏
举报
回复
camelials(陈祥)的方法挺好,就是麻烦了一点,特别是控件特别多的时候,可能会影响速度。还有没有更好的方法?
bencalie
2003-10-21
打赏
举报
回复
this.FormBorderStyle=System.Windows.Forms.FormBorderStyle.None;
this.WindowState=System.Windows.Forms.FormWindowState.Maximized;
bierhoff
2003-10-21
打赏
举报
回复
做个函数,分析分辨率。
joachern
2003-10-21
打赏
举报
回复
gz
MikeWKL
2003-10-21
打赏
举报
回复
up...
BossFriday
2003-10-20
打赏
举报
回复
同意上上楼的意见。
先一个,比如800*600的分辨率,编辑好你的界面,以此分辨率做为基准
在PageLoad里
//判断分辨率
Rectangle MyRectangle=new Rectangle();
MyRectangle=Screen.GetWorkingArea(MyRectangle);
string AreaWith=MyRectangle.Width.ToString();
int AreaWithInt=Convert.ToInt32(AreaWith);
int move_l=(AreaWithInt-800)/2;//偏移量 例如1024*768分辨率 move_l=(1024-800)/2
用下面的方法简单的算出水平方向的偏移量
把你的控件的width加上这个偏移量。这样1600*1200都没问题。
可能这样的方法很烦。
我也没试过控件有没有其他的属性可以直接做到这一点。
反正以前我是这样解决过不同分辨率下的显示问题。
chmj718
2003-10-20
打赏
举报
回复
窗口设置为max,打开会因为分辨率不同而不是最大化吗 ? 好象没有碰到过
star_stone
2003-10-20
打赏
举报
回复
怎么没有好的办法呢?
那你们都没有遇到过这样的问题吗??
wideroad
2003-10-20
打赏
举报
回复
思路是首先读取屏幕的设置,然后根据屏幕大小设置来设置你的控件
PlayIrrrr
2003-10-20
打赏
举报
回复
设为fill
ht_csc
2003-10-20
打赏
举报
回复
设置每个控件的Anchor
hhhrrrttt
2003-10-20
打赏
举报
回复
这个问题,只有帮你up了。
yuaiwu
2003-10-20
打赏
举报
回复
在form_resize之类的事件中处理
zhongwanli
2003-10-20
打赏
举报
回复
这个问题,真的没好好考虑过
up!
朱老师QT系列课程-1.7.QT其他标准
控件
和布局
控件
本课程是《朱老师QT完全学习系列课程》第1部分《QT上手》的第7个课程,本课程由2部分构成。一部分主要讲QT的Item类
控件
,包括ItemView类4个
控件
(QListView、QTreeView、QTableView、QColumnView),以及3个ItemWidget类
控件
(QListWidget、QTreeWidget、QTableWidget)。另一部分是qt的布局类
控件
,包括 (1)中央布局 CentralLayout(2)水平布局 QHBoxLayout 和 垂直布局 QVBoxLayout(3)格栅布局 QGridLayout(4)窗体布局 QFormLayout(5)分裂器布局 QSplitter,有水平和垂直2个方向(6)弹簧 Spacer,有水平和垂直2个方向
利用WPF建立自适应
窗口
大小
布局的WinForm
窗口
编写WinForm程序时,都会碰到一个问题。就是WinForm
窗口
在不同分辨率下的
大小
问题。举例说明,你编写的WinForm
窗口
在
1024
×
768
下是合适、匀称的。不过,如果用户的计算机的分辨率为1400×900时,你的WinForm
窗口
就显得偏小,其中的字体和
控件
都显得偏小。如果用户的分辨率为640×480,那你的
窗口
就远远超过它的屏幕的
大小
。 如何解决这个问题?一般的WinForm程
利用WPF建立自适应
窗口
大小
布局的WinForm
窗口
31
利用WPF建立自适应
窗口
大小
布局的WinForm
窗口
编写WinForm程序时,都会碰到一个问题。就是WinForm
窗口
在不同分辨率下的
大小
问题。举例说明,你编写的WinForm
窗口
在
1024
×
768
下是合适、匀称的。不过,如果用户的计算机的分辨率为1400×900时,你的WinForm
窗口
就显得偏小,其中的字体和
控件
都显得偏小。如果用户的分辨率为640×480,那你的
窗口
就远远超过它的屏幕的大
如何使网页自适应电脑屏幕分辨率?
在
1024
*
768
或者
800
*
600
的分辨率下可以
自动
调整
成适用于该客户端分辨率的
大小
。 第一种方法:做一个网页解决问题(长了点) 如果只是因为浏览者改变了浏览器的设置,或者因为浏览器不兼容,使自己精心制作的网页变得"面目全非",那多令人沮丧!下面我们以网页爱好者的常用工具Dreamweaver(以下简称DW)为例,列出几个网页制作初学者较常见的网页布局问题以及解决方法,希望对初学者们
一起谈.NET技术,利用WPF建立自适应
窗口
大小
布局的WinForm
窗口
编写WinForm程序时,都会碰到一个问题。就是WinForm
窗口
在不同分辨率下的
大小
问题。举例说明,你编写的WinForm
窗口
在
1024
×
768
下是合适、匀称的。不过,如果用户的计算机的分辨率为1400×900时,你的WinForm
窗口
就显得偏小,其中的字体和
控件
都显得偏小。如果用户的分辨率为640×480,那你的
窗口
就远远超过它的屏幕的
大小
。 如何解决这个问题?一般的WinForm程序...
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章