当前位置:编程学习 > C#/ASP.NET >>

屏幕分辨率问题

我现在wpf应用程序界面都是按1920*1080分辩率设置的,电脑屏幕也是1920*1080分辩率

1. 运行程序,程序满屏显示
2. 然后转动屏幕到另一台主机(1024x768),然后转换1920x1080
3. wpf程序只占了部分屏幕,没有满屏

有大虾知道原因吗?在线急等!多谢! 屏幕分辨率问题 --------------------编程问答-------------------- 你可以在 代码里 动态获取屏幕的分辨率 --------------------编程问答-------------------- 但我不能动态去修改form的长宽吧 --------------------编程问答-------------------- 什么叫做 “转换1920x1080” --------------------编程问答--------------------
引用 3 楼 wddw1986 的回复:
什么叫做 “转换1920x1080”


就是再把显示屏换到我之前运行wpf那台主机 --------------------编程问答-------------------- 你先说明白,你用到了几台显示器,几台机器。
如果是两台显示器,显示器是一样的还是不一样的。
--------------------编程问答-------------------- 1920x1080是16*9的,1024x768是4*3的,wpf是通过像素动态确定位置,所以,比率不变,应该显示为1024*576,不会满屏 --------------------编程问答--------------------
引用 6 楼 lcawen 的回复:
1920x1080是16*9的,1024x768是4*3的,wpf是通过像素动态确定位置,所以,比率不变,应该显示为1024*576,不会满屏


我整个过程wpf都是开着的,只是显示屏在切换 --------------------编程问答--------------------
监控下屏幕分辨率变化

然后触发窗体最大化操作 --------------------编程问答-------------------- 现在需要切换回来也是满屏的,我在一台电脑上手动修改屏幕的分辩率,都是能满屏的。有没有办法能解决? --------------------编程问答--------------------
引用 8 楼 wawd74520 的回复:

监控下屏幕分辨率变化

然后触发窗体最大化操作


能不能贴些代码? --------------------编程问答--------------------
引用 10 楼 fuxingang1771 的回复:
Quote: 引用 8 楼 wawd74520 的回复:


监控下屏幕分辨率变化

然后触发窗体最大化操作


能不能贴些代码?


直接初始加载窗体的时候默认为全屏
这样改了分辨率也是可以跟着变化的 --------------------编程问答--------------------
引用 11 楼 wawd74520 的回复:
Quote: 引用 10 楼 fuxingang1771 的回复:

Quote: 引用 8 楼 wawd74520 的回复:


监控下屏幕分辨率变化

然后触发窗体最大化操作


能不能贴些代码?


直接初始加载窗体的时候默认为全屏
这样改了分辨率也是可以跟着变化的


现在初始化已经是全屏的呀,按最初1920*1080做的窗体 --------------------编程问答--------------------
引用 12 楼 fuxingang1771 的回复:
Quote: 引用 11 楼 wawd74520 的回复:

Quote: 引用 10 楼 fuxingang1771 的回复:

Quote: 引用 8 楼 wawd74520 的回复:


监控下屏幕分辨率变化

然后触发窗体最大化操作


能不能贴些代码?


直接初始加载窗体的时候默认为全屏
这样改了分辨率也是可以跟着变化的


现在初始化已经是全屏的呀,按最初1920*1080做的窗体



哦  某些机器我就不知道了。
可以使用线程+委托时时监控 --------------------编程问答-------------------- 改变分辨率的时候,能否refresh一下窗口? --------------------编程问答-------------------- 是不是没有重新运行程序?
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,