Ste*_*ers 6 c# user-interface devexpress tabpage
编辑>已解决:事实证明,我已将所有UI元素的字体属性设置为14pt Arial,但不是用户控件本身,因此当它在表单上绘制时,它正在调整大小.将usercontrol的字体大小更改为14pt Arial,然后重新定位/调整修复它的所有内容.
我开始为我正在制作的应用程序开发UI.该应用程序有一个devexpress选项卡控件,最初我只是将所有控件放在那里,看看它是什么样的,并解决任何布局问题.好吧,我决定为每个标签页拉出所有ui元素,并将它们放入UserControl并让UserControl填充标签页.
问题是它在用户控件中看起来完全正常(即与之前相同),但是当我将其带到选项卡页面时,所有的ui元素都是巨大的(大约两倍,但不是两倍).
这里有一些图片向您展示我的意思.
编辑>注意:这是一个winforms应用程序.
用户控件:
编辑>图像已删除
形成:
编辑>图像已删除
事实证明,对象正在调整大小.我在usercontrol.load事件之后检查了ui元素的.Size属性,它们比它们应该大得多.如果有我想要的锚定,所有左上角锚定并且根本没有锚定,就会发生这种情况.
不看代码很难说...
[编辑]
好吧,如果你没有代码,那么我只有一个想法。用户控件内的控件具有调整为父控件大小的锚点。父控件可能比预期大,从而使所有锚点随父控件进行调整。这会让它们看起来太大了。这是我唯一的想法...
[/编辑]