Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# c面板布局问题_C#_Winforms_Panel - Fatal编程技术网

C# c面板布局问题

C# c面板布局问题,c#,winforms,panel,C#,Winforms,Panel,我在c应用程序中创建了一个面板,其中包含5行文本框 文本框将动态添加到面板中。它的宽度为500像素,每个文本框的宽度为100像素 第一个文本框位于x位置0,第二个位于100,第三个位于200,依此类推 因此,5个文本框应水平填充面板。这些文本框在我的电脑上显示正确,但在另一台电脑上,这些文本框的宽度似乎减小了,并且并没有延伸到面板的末端。它们在面板的末端留下空白 有人能告诉我为什么文本框的显示会有这种差异吗?我认为问题在于在具有不同Windows主题的计算机中显示文本框。 使用经典windows

我在c应用程序中创建了一个面板,其中包含5行文本框

文本框将动态添加到面板中。它的宽度为500像素,每个文本框的宽度为100像素

第一个文本框位于x位置0,第二个位于100,第三个位于200,依此类推

因此,5个文本框应水平填充面板。这些文本框在我的电脑上显示正确,但在另一台电脑上,这些文本框的宽度似乎减小了,并且并没有延伸到面板的末端。它们在面板的末端留下空白


有人能告诉我为什么文本框的显示会有这种差异吗?

我认为问题在于在具有不同Windows主题的计算机中显示文本框。
使用经典windows控件时,它计算空间的方式与在计算机上打开主题时不同。

我认为问题在于在具有不同windows主题的计算机中显示文本框。
使用经典windows控件时,它计算空间的方式与在计算机上打开主题时不同。

结合要尝试的内容,确保面板和文本框上的属性设置为false。另外,请确保也设置了。

结合要尝试的内容,确保面板和文本框上的属性设置为false。另外,请确保也设置了。

可能有一些不同的原因。这取决于您使用的是我假设的WinForms还是WPF。有一个可以在windows中更改的系统DPI。WindowsVista和Windows7更多地利用了这一点。另一个问题可能是windows主题与残障主题的游戏

这可能有几个不同的原因。这取决于您使用的是我假设的WinForms还是WPF。有一个可以在windows中更改的系统DPI。WindowsVista和Windows7更多地利用了这一点。另一个问题可能是windows主题与残障主题的游戏

我遇到了类似的问题,发现了以下链接:
将主窗体的AutoScaleMode属性从Font更改为None或Inherit解决了问题。注意:更改为Dpi并没有解决问题。

我遇到了类似的问题,并找到了以下链接: 将我的主窗体的AutoScaleMode属性从Font更改为None或Inherit解决了问题。注意:更改为Dpi并没有解决问题