Dzwebs.Net

撰写电脑技术杂文十余年

rdpViewer根据屏幕大小自动缩放

Admin | 2019-3-12 8:11:55 | 被阅次数 | 5773

温馨提示!

如果未能解决您的问题,请点击搜索;登陆可复制文章,点击登陆

  在使用的rdpViewer时候,如果遇到服务器和客户端的屏幕大小不一致的时候,我们可以rdpViewer利用的属性来自动缩放屏幕图像的大小。

  如下图所示


  上面看到了吗?有一个SmartSizing的属性,从理论上来讲,只要将其设置为True即可。

  但是在实际的应用过程中,根本行不通,设置好了以后,没有反映,当你再次打开rdpViewer查看属性的时候,会发现SmartSizing又变成False了。

  因此,正确的方法是:在代码中来设置,而不是通过属性界面来设置。

  pRDPViewer1.Connect(returnData.Split('$')[4].ToString().Trim(), Environment.UserName, "");
       pRDPViewer1.SmartSizing = true;
       //窗体最大化
  this.WindowState = FormWindowState.Maximized;
  SetVisibleCore(true);

  注意看上面红色的代码,事实证明,通过代码设置是行得通的。


该杂文来自: 网站开发杂文

上一篇:c# winform 从不是创建控件的线程它

下一篇:c#获取打印机状态

网站备案号:

网站备案号:滇ICP备11001339号-7

版权属性:

Copyright 2007-2021-forever Inc. all Rights Reserved.

联系方式:

Email:dzwebs@126.com QQ:83539231 访问统计