开发端和客户端分辨率不同的时候,开发程序的烦恼。

csrwgs 2014-10-24 12:15:10
客户端是1440×900
以前我的笔记本分辨率也是1440×900,但是给客户端编程挺麻烦的,窗口看不全,老是要拖来拖去。
为了方便买了MACbook,现在开发端的是2880×1800.
那么,我在自己电脑上开发的程序(C#)界面是定的1440×900。但是到了客户端就变的好小。
而且客户端做的程序界面,到我这里也变大了。

请问能否设置什么属性,让程序窗口或控件的分辨率保持一致?

我看Anchor没法取消啊。
...全文
132 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
csrwgs 2014-10-24
  • 打赏
  • 举报
回复
天哪,我知道了。 我把DPI改成150%,所以会出现问题。 谢谢版主大人,谢谢2位参与。
csrwgs 2014-10-24
  • 打赏
  • 举报
回复
引用 8 楼 D56233577 的回复:
[quote=引用 4 楼 sp1234 的回复:] 基本上,如果你的程序一运行,就把人家的window分辨率给改了,人家肯定再也不用你的程序了,或者干脆来捶你了!
这点我赞同,还有说改DPI的。 另外我怎么感觉楼主说的内容好混乱。[/quote] 不是吧。 我说重点吧。 我现在电脑分辨率是2880×1800,在这个电脑上开发 一个 1440×900的程序。 那么,我想在分辨率1440×900的客户端上显示的 也是1440×900. 而不是缩小版。
D56233577 2014-10-24
  • 打赏
  • 举报
回复
引用 4 楼 sp1234 的回复:
基本上,如果你的程序一运行,就把人家的window分辨率给改了,人家肯定再也不用你的程序了,或者干脆来捶你了!
这点我赞同,还有说改DPI的。 另外我怎么感觉楼主说的内容好混乱。
csrwgs 2014-10-24
  • 打赏
  • 举报
回复
如果这样的话,我买那么大分辨率的电脑有啥用啊。
csrwgs 2014-10-24
  • 打赏
  • 举报
回复
引用 1 楼 sp1234 的回复:
WPF/Silverlight有 ViewBox 控件可以自动按需缩放。 不过还是让你的程序自动根据窗口大小而自动分布内容、自动隐藏/显示一些局部界面更好。你把内容布局都写死了,自然整个界面也就死了。
我在自己电脑上编的400*256的usercontrol,拿到客户端很小。
csrwgs 2014-10-24
  • 打赏
  • 举报
回复
引用 4 楼 sp1234 的回复:
基本上,如果你的程序一运行,就把人家的window分辨率给改了,人家肯定再也不用你的程序了,或者干脆来捶你了!
我不是要改客户端的什么。 我只是想用一个分辨率大的机器来开发程序,现在问题是我在自己的笔记本上开发的1440×900的程序,到了客户端后就变小了。 能不能直接拿过去,程序界面的分辨率不要随客户端的变化而变化?
  • 打赏
  • 举报
回复
基本上,如果你的程序一运行,就把人家的window分辨率给改了,人家肯定再也不用你的程序了,或者干脆来捶你了!
  • 打赏
  • 举报
回复
另外,“让程序窗口或控件的分辨率保持一致”这个做不到。整个屏幕只有一个分辨率,不是你家的窗户可以随便在上边打个洞然后再另外安装一个新的窗户。
threenewbee 2014-10-24
  • 打赏
  • 举报
回复
http://wenku.baidu.com/link?url=cJnrBuYAWbHbupd6GeoQZkHr-1NONzGKh3-fd3YC-ktdZEvXSM8hQTMY9GeRwUVS5ARmCwVR_XzcyegntIUQuoFclk0wPLoBmevpXYDG7i3
  • 打赏
  • 举报
回复
WPF/Silverlight有 ViewBox 控件可以自动按需缩放。 不过还是让你的程序自动根据窗口大小而自动分布内容、自动隐藏/显示一些局部界面更好。你把内容布局都写死了,自然整个界面也就死了。

110,475

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧