- ベストアンサー
プロパティについて
VB2005です。 Form1~10まで10個の画面を作成しようとする時、 Form1で設定したプロパティ(Size,Font,Padding...etc)を他の9個のFormにも反映させる、またはコピーするようないい方法はありませんか? 1画面ずつ同じプロパティ値を設定していくのは設定ミスにつながる可能性もありますし、(改修時の)拡張性が乏しくなります。そして何より面倒です。 そんな私にどなたかアドバイスを宜しくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
そのアプリケーションのベースとなるフォームを1つ作成して それを継承したフォームを追加して個々のForm1からForm10を構築してはいかがでしょう ベースのフォームの変更がプロジェクトのビルド後に各フォームに反映されますよ
補足
アドバイスありがとうございます。 ところで、フォームではなく、クラスにデザインを設定してそれを継承ってできないんでしょうか? いろいろやってみましたけど何かしらエラーになってしまいます。 ※クラスには Inherits System.Windows.Forms.Form してます。