这是我的第一个线程在这个伟大的网站进行编程:)Winform用户控制大小本地化后切换回初始大小
我有一个与我的UC问题。我目前正在开发DataGridView的扩展版本,它增加了一些功能,如分页支持。
这里是UC的一种形式里面的图片后,我让它比初始规模更大:
最后,我改变形式的语言来印尼。然后设计师突然重新绘制我的UC。我的加州大学容器的大小是好的,意味着设计师记得我之前调整过我的UC大小。但不幸的是,UC容器内的控制器会切换回初始尺寸,并留下一些空白空间。这种行为只发生在设计时间。 UC在运行模式下很好,它的尺寸效果很好。
这怎么可能发生的家伙?虽然在运行时很好,但在设计时却很丑陋。 对不起,我的英语,来自印度尼西亚的问候:) 谢谢。
===解决方案===
戏之后了一下,终于我找到了解决办法。在将控件放入容器之前,我必须先将一个Panel添加到容器中,将其设置为透明,并将其Dock属性设置为Fill。接下来是DataGridView和BindingNavigator。建立和它的作品就像一个魅力!
看来,小组解决了问题:)
干杯
如何实现该用户控件的布局?通过设置锚点,设置码头或绝对位置? – xtu
@xtu我已经玩过所有的属性:)。一切工作正常与锚和码头设置。问题是只有当本地化发生变化时。设计师重新绘制我的UC,不幸的是我不知道如何保持大小。我上面提到的小组解决了我的头痛问题:D – zulfahrain