2011-12-12 59 views
3

这听起来很疯狂,但无法弄清楚为什么会发生这种情况。 我正在Windows Mobile 6上开发应用程序。我使用赢取窗体的UI。考虑一下我在sample1.cs中创建的表单,其中面板上有一些标签和文本框。并整齐地调整大小和位置。当我关闭并打开设计器文件时,标签大小,面板大小发生变化

当我从Visual Studio关闭sample.cs设计器文件并重新打开它时,一些如何为标签大小或文本框大小或面板大小获取不同的值。有多少次我改变,最后如果我关闭并重新打开它,所有的标签都有不同的大小 - 所有的格式都不见了:(

任何关于发生了什么的想法,这真的令人沮丧......: (

在此先感谢

+0

欢迎到Windows Mobile :)光怪陆离的世界已经完全一样的问题,并没有找到一个解决方案。在某些情况下,VS甚至决定在保存/重新加载时删除控件(!)。最终的沮丧让我陷入了视觉设计师的束缚之中,并且一切手工完成。 – StaWho

+0

哦,孩子,不要吓我,这个刺的发布日期是很快:( – rplusg

+1

责备叔叔比利! –

回答

0

在您Form_Show事件,代码添加到您的控件设置为你需要他们的大小。

要做到这一点,从withing VS2008最简单的方法,就是有GUI和代码窗口都打开,进入VS的菜单顶端,然后选择Window> New Vertical Tab Group。在GUI中选择一个控件,请在属性窗口中记下该控件的大小和位置,然后在Form_Show事件中写入该大小和位置。

enter image description here

+0

由于没有固定的没有更好的办法这标志着这是最终答案。谢谢jp2code。 – rplusg

+0

这种固定东西的方法,不适用于所有型号。例如:它不适用于LG-verizon型号,很有趣:) – rplusg

相关问题