2016-06-19 19 views
1

私は50+形式のプロジェクトを持っています。そして、私はすべてのフォームでアイコンを変更したい、すべてのフォームが同じアイコンを持つようにしたい。どうすればいいですか? //あなたのプロジェクトにFormを作成し、BaseFormという名前を付けることができます。Visual Studioプロジェクトのすべてのフォームでプロパティを変更するにはどうすればよいですか?

+2

すべてのフォームのアイコンを変更または設定しますか? – Valentin

+0

はい。そして、私はすべてのウィンドウでいくつかのプロパティを変更したい。たとえば、プロパティ "Cursor"。 –

+1

プロジェクトで 'Form'を作成し、' BaseForm'という名前を付けることができます。 'Icon'や' Cursor'のようなプロパティを他のすべてのフォームで設定すると、 'Form'の代わりに' BaseForm'を継承することができます。 –

答えて

1

次にBaseFormIconのようなプロパティを設定します。それ以外のフォームでは、Formの代わりにBaseFormを継承できます。

このように、Iconプロパティに触れなかったすべてのフォームは、BaseFormに設定された値を使用します。したがって、FormBaseFormと異なるIconを追加する場合は、その形式のIconプロパティを明示的に変更するだけで十分です。

また、このアプローチをコメントで言及したCursorのような他のプロパティに使用することもできます。

+1

find/replaceを使用して ":Form"を検索し、現在のプロジェクトまたは開いているすべてのドキュメントを検索してall: "BaseForm"を置き換えるだけで簡単に変更できます。 'BaseForm'自体の基本クラスを置き換えないように注意してください。 –

+0

お返事ありがとうございます! –

関連する問題