2011-12-12 9 views
3

を閉じて、デザイナーのファイルを開いたときにこれがクレイジーに聞こえるかもしれないが、これが起こってきた理由を見つけ出すことができませんでした。 私はWindows Mobile 6上でアプリケーションを開発しています。私はUI用にwinフォームを使用しています。パネル上にいくつかのラベルとテキストボックスを付けて、sample1.csで作成したフォームを考えてみましょう。サイズと場所をきれいに調整します。ラベルのサイズ、パネルサイズの変更私は

私は、Visual Studioからsample.csデザイナーのファイルを閉じて、私はlableサイズやテキストボックスのサイズ、またはパネルサイズに異なる値を取得するいくつかの方法、それを再度開きます。私が何度変更したのですか、最後に閉じて再度開くと、すべてのラベルのサイズが異なります - すべての書式は消えています:(

何が起きているのかは分かりませんが、 (あなたのForm_Showイベントに予め

+0

のWindows Mobile :)の奇妙な世界へようこそは正確に同じ問題を抱えていたし、解決策を見つけたことはありません。場合によっては、VSはセーブ/リロード時にコントロール(!)を削除することを決定しました。最終的には不満は私をビジュアルデザイナーを全面的に落とし、手ですべてをやり遂げることになった。 – StaWho

+0

ああ、私を怖がらないでください、このPRODのリリース日は非常にすぐにある:( – rplusg

+1

非難叔父ビリー! –

答えて

0

おかげで、あなたがするそれらを必要とするサイズにあなたのコントロールを設定するためのコードを追加します。

これを行う最も簡単な方法は、VS2008をwithingから、持っていることですGUIとコードウィンドウの両方が開いている場合は、VSの上にあるメニューに移動し、ウィンドウ>新規垂直タブグループを選択します。プロパティウィンドウでコントロールのサイズと場所を書き留めて、Form_Showイベントに書き込んでください。

enter image description here

+0

を固定する良い方法はありませんので、本当に怖かっこの、最終的な答えとしてこれをマーキングおかげjp2code – rplusg

+0

物事を固定するこの方法は、すべてのモデルでは動作しません例の場合:。。。それはおかしい、LG-Verizonのモデルでは動作しません:) – rplusg

関連する問題