フォーム エディターを使用してコンパクト フレームワークで画面を作成しました。この画面または少なくともその一部のコンポーネントを取得して、コンパクト フレームワーク アプリの複数の場所で使用する方法はありますか?
2 に答える
はい、tcarvin の言うとおりです。ユーザー コントロールを作成し、必要に応じてコンパクトなフレームワーク アプリケーションでこれを再利用するだけです。
VS でソリューション エクスプローラーのプロジェクト名を右クリックして開始するには:
ポップアップ メニューで [追加] をクリックし、次に [ユーザー コントロール] をクリックします。ユーザー コントロールのファイル名を受け入れるか変更すると、空のユーザー コントロールが表示されます。
ユーザー コントロール キャンバスのサイズを変更し、他のコントロールをボタン、ラベル、テキスト ボックスなどとして配置できるようになりました。
次に、ボタン イベントなどのコードを入力することもできます。この例では、openfiledialog を使用してファイルを選択するコードを追加すると、ファイル名がテキスト ボックスに表示されます。準備ができたら、ソリューションをビルドして、Visual Studio の左側にある更新されたコントロール リストを取得する必要があります。ウィンドウ フォームのデザイン ビューに戻ると、ユーザー コントロールを配置できます。
それは簡単ですか?
また、ユーザー コントロールを使用してライブラリを構築し、そのライブラリを参照するすべてのコンパクト フレームワーク プロジェクトでそのコントロールを再利用することもできます。
〜ヨセフ
UserControlsを見る必要があるようです。これらを使用すると、1 つまたは複数のコントロールをサーフェス (UserControl) に追加して作成し、その UserControl をアプリケーション内の必要な数のフォームに追加できます。