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