VB2005で、WindowsMobileの開発を行なっています。
以下の現象がでて、少し困っています。
フォームをたくさん使うアプリケーションを作っています。
ソリューションエクスプローラから、
FormsのForm1.vbをダブルクリックするとデザインの画面が開きますが、
その際、フォームのsizeや、配置しているLabelやbutton、コントロールなどのLocationが
勝手にずれていることがあります。
Formのsizeは、小さくなることはなく、大きくなることはありません。
多くは、Widthが広くなります。(320,240 -> 552,240など)
Labelやbuttonは、ばらばらに移動するわけではなく、Labelなどの位置が全体的に下に下がる
(ex. Label1がlocation 3,4→3,204,Label2のlocationが5,10->5,210など)
という現象が起こっています。
また、ずれるのは、320,240のフォームに入りきらず、やむなくスクロールを前提に作っているところがずれます。
フォームは、WindowsState=Maximized,AutoScale=none,AutoScroll=true,AutoScrollMargin=0,5です
手動で、直せば使えないことはないのですが、いちいちやらねばならないですし、不定期に起こるので
原因が分からず、ご相談した次第です。
---開発環境---
Microsoft Visual Studio 2005
Version 8.0.50727.762 (SP.050727-7600)
Microsoft .NET Framework
Version 2.0.50727 SP2
インストールされている Edition: Standard
-
---使用言語---
Microsoft Visual Basic 2005
---ターゲット---
WindowsMobile5.0(OS5.1.195)
お忙しいところ恐れ入りますが、よろしくお願いいたします。
- 移動高橋 忍MSFT, モデレータ2009年5月19日 6:56 ([Loc]From:Windows Mobile フォーラム)
-