QA@IT

.NET Compact Framework で Microsoft.WindowsCE.Forms のクラスを使用するとユーザーコントロールの表示が崩れる

423 PV

開発は Visual Studio 2008 Pro (Visual Basic) を使用し、Windows CE 向けのアプリケーションを作成しています。
使用しているフレームワークは、.NET Compact Framework 3.5 です。

Microsoft.WindowsCE.Forms にあるクラス InputPanel, LogFont, SystemSettings 等の変数をプログラムに書いていると
デザイナー上でユーザーコントロールが正しく表示できません。

Dim ip As New Microsoft.WindowsCE.Forms.InputPanel
ユーザーコントロールとは関係のないプログラムファイルに書いておき、リビルドを行い
ユーザーコントロールを Form に配置もでき、出来上がった exe は問題なく動作します。

ただ、デザイナー上で配置したユーザーコントロールが正しく表示できません。
上記のDim ip As New Microsoft.WindowsCE.Forms.InputPanelをコメントにしてリビルドをすると
ユーザーコントロールが正しく表示されます。

解決策はありますでしょうか?

ユーザーコントロールが正しく表示されない状態とは、
ユーザーコントロールに配置したラベルやボタンが表示されず、プロジェクト名.ユーザーコントロール名の文字列が
Form に配置したユーザーコントロール上に表示されている状態です。

  • 解決はしておりませんが次の掲示板にて、それらしい情報を見つけました。
    http://bbs.wankuma.com/index.cgi?mode=al2&namber=48249&KLOG=82

    掲示板の先に書かれているURLが無効となっており参照は出来ませんでしたが
    開発環境の制限ではないかと書かれていました。
    -
ウォッチ

この質問への回答やコメントをメールでお知らせします。