可以试试用系统API  GetDeviceCaps 看看返回的width和height是多少[DllImport("gdi32.dll")]
static extern int GetDeviceCaps(IntPtr hdc, int nIndex);using(var g = Graphics.FromHwnd(this.Handle))
{
    var hdc = g.GetHdc();
    var width = GetDeviceCaps(hdc, 8);
    var height = GetDeviceCaps(hdc, 10);
    g.ReleaseHdc(hdc);
}

解决方案 »

  1.   

    在桌面右键->屏幕分辨率->放大或缩小文本和其他项目
    看看里面的设置是不是调整为125%了。
      

  2.   

    搞笑, 这么简单的问题, 居然有这么多奇怪的答案......
    WorkingArea  和 Bounds 的区别, 很明显, 看成员名字,都应该知道.....864-826 = 任务栏的宽度....
      

  3.   

    这就是 .net er....
    WorkingArea  和 Bounds  都搞不清........当然,只有一个普通显示器的人,大概弄不清楚怎么算了.......
    taskbar, 都可以纵向放置, 也一定是常规的在屏幕底部....
    主观臆测啊.......
    不会查文档,还不会自己写个代码试试吗?
      

  4.   


    文字疏忽, 
    任务栏宽度--->任务栏高度, 
    更准确的说, 是 任务栏尺寸... 因为任务栏(taskbar),可以纵向放置
      

  5.   

     .net 真的是门槛太低了.......  DPI 都不懂, 还是去开挖掘机吧
      

  6.   

    这货,开始说任务栏,最后说DPI,想证明什么。
      

  7.   


    826 和  864 的差异, 是因为任务栏
    1536 * 826 的1920*1080 的差异, 是因为 DPI.你还是去搬砖吧, 反正都要别人说得很清楚, 你才知道怎么做...... 不要拉低.net er 的平均水平论坛,谁也不欠谁, 别人没有义务很认真地给你解释...... 随手打几个字,回答你, 已经够好了......自己不懂,还在.......
      

  8.   

    如果是DPI,4楼已经说了,在5楼不知道嘲讽什么,这是什么玩意。
      

  9.   

    你爱笑就笑吧........ 反正, 连dpi 都不知道的, 一定也是不会 WPF的, 这也配称得上是.net 程序员?
      

  10.   

    而且你这SB在5楼根本就没说DPI,而是任务栏。
    而任务栏跟楼主这个80%是什么关系?所以你不是SB就是智障,非要说得这么明白,
      

  11.   

    本来想, DPI 是常识, win7 开发, 或者 WPF开发(教材第一章,就谈到了 DPI).............  这是常识, 就没解释了..... 只告诉你" 826 和  864 的差异, 是因为任务栏"........太高估你了, 以为你知道DPI , 就不谈DPI 了....  任何看过WPF 或者 Win7 有关的, 都知道 DPI.... 谁闲得解释常识啊哪知道, 你,连常识都不懂的人, 也居然出来开发程序........
      

  12.   

    申明:
    1. 本人从头只是指纠正并引导某个无道德的喷子;
    2. 本帖中我并没有回复楼主,不知道喷子如何判断我不知道DPI,不懂WPF?莫非..没错,.那一定是臆想;
    3. 某人在5楼答非所问,还喷了一帮人,贴了大堆垃圾代码,最后又莫名奇妙的突然重复4楼,我表示呵呵。CSDN不能删回复就是好
      

  13.   


    谢了!Win8.1默认值是125%,调成100%在程序里就正确取值了。--躺枪的分割线--LZ确实没有系统的学习过.net,并且今年夏天真的差点就可以体验一把开挖掘机。LZ从小有铁路情节,长大了本来很有志向去开城市地铁,但现在的事实就是天天和一堆服务器、存储和各种脚本做斗争。作为一个.net er中的loser,LZ痛定思痛,砸锅卖铁买了台DELL XPS18,嗯,我就是喜欢它的1920*1080。然后又跑去证券公司开了个户,看看能不能在中国A股小散户界咸鱼翻身,从1A面翻到2B面。内幕票听来一个又一个,但为毛每次操盘手法都一样:高买低卖的内?LZ两眼一抹黑,于是决定打新股,但是这年头打新股还要门票,买票撕票无数次后终于跑赢概率得中一个,等三个涨停板卖了以后发现还可以有四个。这个LZ也就忍了,但是但是但是就算再有十八个涨停板也不够挣回门票钱。但屌丝基因让LZ痛并快乐着,因为这时终于可以理直气壮的大喊:老子一秒钟几十万上下,你就跟我谈.net?