0

ログイン フォームと、MDI を使用するマスター フォームがあります。マスターフォームは MetroForm を継承しています。マスター フォームの [ウィンドウ スタイル] > [アイコン]、[ShowIcon] を [True]、[ShowInTaskbar] を [True] に設定しました。MyApp > Properties > Application > Icon and manifest でアイコンを設定しました。それでもマスターフォームのタスクバーにアイコンが表示されません。ログインフォームのみにアイコンが表示されています。

4

2 に答える 2

1

ケース 1: フォームにもそのアイコンを指定する必要があります。アプリケーション アイコンは、アプリケーションに埋め込まれ、エクスプローラまたはショートカットに表示されるアイコンです。ただし、各フォームには独自のアイコンを設定できます。

ケース 2: コードを使用して Form.Icon プロパティを設定する MSDN からの以下の提案も考慮してください。

フォームのアイコンは、フォームのコントロール ボックスに表示されるアイコンと同様に、タスク バーのフォームを表す画像を指定します。FormBorderStyleが に設定されて いる場合、このプロパティは効果がありませんFixedDialog。その場合、フォームにはアイコンが表示されません。

于 2017-06-22T08:20:12.227 に答える