Winforms:linux上的控件宽度大于windows

时间:2018-01-09 16:11:04

标签: c# linux winforms mono

我开发了一个Winforms应用程序,希望用Mono将它部署在raspbian上。我使用的是响应式课程here 当我在Windows设备上启动它时效果很好但是在linux上控制宽度更大,所以我的窗口溢出了我的屏幕宽度。

我们欢迎您的帮助,因为我不知道为什么会这样。

Windows屏幕上的

app: app on windows screen

linux屏幕上的

app: app on linux screen

1 个答案:

答案 0 :(得分:0)

感谢您的评论,它帮助我找到了解决方案,我将与您分享。

首先我更改属性" AutoScaleMode"我的表格来自" Font"到"无"像吉米说的那样。这个提示有助于窗口宽度,但我的文字标签" Hello responsive world"由于Linux的字体,仍然会溢出。所以我在Linux上安装了Microsoft的字体(sudo apt-get install msttcorefonts),即使仍然有一个很小的转变,它现在也可以正常工作。