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

相關問題