0

フォーム エディターを使用してコンパクト フレームワークで画面を作成しました。この画面または少なくともその一部のコンポーネントを取得して、コンパクト フレームワーク アプリの複数の場所で使用する方法はありますか?

4

2 に答える 2

4

はい、tcarvin の言うとおりです。ユーザー コントロールを作成し、必要に応じてコンパクトなフレームワーク アプリケーションでこれを再利用するだけです。

VS でソリューション エクスプローラーのプロジェクト名を右クリックして開始するには:

ユーザー コントロールを追加する

ポップアップ メニューで [追加] をクリックし、次に [ユーザー コントロール] をクリックします。ユーザー コントロールのファイル名を受け入れるか変更すると、空のユーザー コントロールが表示されます。

ユーザー コントロール デザイン ビュー 01 を追加します。

ユーザー コントロール キャンバスのサイズを変更し、他のコントロールをボタン、ラベル、テキスト ボックスなどとして配置できるようになりました。

シンプルなユーザー コントロール

次に、ボタン イベントなどのコードを入力することもできます。この例では、openfiledialog を使用してファイルを選択するコードを追加すると、ファイル名がテキスト ボックスに表示されます。準備ができたら、ソリューションをビルドして、Visual Studio の左側にある更新されたコントロール リストを取得する必要があります。ウィンドウ フォームのデザイン ビューに戻ると、ユーザー コントロールを配置できます。

winform内のユーザーコントロールの場所

それは簡単ですか?

また、ユーザー コントロールを使用してライブラリを構築し、そのライブラリを参照するすべてのコンパクト フレームワーク プロジェクトでそのコントロールを再利用することもできます。

〜ヨセフ

于 2012-11-15T12:44:01.733 に答える
1

UserControlsを見る必要があるようです。これらを使用すると、1 つまたは複数のコントロールをサーフェス (UserControl) に追加して作成し、その UserControl をアプリケーション内の必要な数のフォームに追加できます。

于 2012-11-14T14:24:51.090 に答える