2011-03-16 4 views
0

私はVisual Studio 2008の下でWindows CE CF3.5アプリケーションを開発していますが、デザイナーがNullReferenceExceptionを投げ始めるまで、すべてがスムーズになりました。それは本当に小さな現れるのいずれか、それが変化するエミュレータ上Visual Studio 2008のオーバーサイズされたWindows CEフォーム

:再開VS2008は、この側面を持っている私がテストし、私が働いていたプロジェクトと新規プロジェクトのためにWin7の例外姿を消したが、すべてのフォームを再起動しました左上隅にあるか、それが正しく表示されます。

任意のアイデア?私はこれを成功のためにgoogledしました。前もって感謝します!

答えて

0

ソリューションエクスプローラーで、フォームを展開し、Form.Designer.csファイルを開きます。

が貢献してくれてありがとうを見てみるとAutoScaleAutoScaleDimensionsプロパティ

+0

ニース、私はその機能について知らなかった。とにかく、 'AutoScaleMode'はDpiに、' AutoScaleDimensions'はデフォルトで正しい次元に設定されていました。この値を変更しても、エミュレータのフォーム表現には何の影響もありませんでした。 – trenpixster

+0

VS再起動後、 'Inherited'に設定された' AutoScaleMode'はその成果をもたらしました。ありがとう! – trenpixster

+0

@MVenturaあなたは問題を解決することができてうれしい! – HadleyHope

0

すべての良いプログラマと同じように、ソースコントロール(VSS、SVN、Gitなど)を使用しています。

あなたの現在の動作していないバージョンと最後に動作していたバージョンのdiffを作成し、変更された内容を確認するだけです。

+0

を変更してみてください、私はデフ、いくつかのコントロールの名前と新しいデータグリッドた変更だけの事をしました。私はこの問題がいくつかのグローバルな設定に関係していると考えています。新しいWin CEフォームプロジェクトを作成すると、フォームのレイアウトも歪んでしまいます。 – trenpixster

関連する問題