web-dev-qa-db-ja.com

C#2005:フォームのタイトルバーからアイコンを削除します

クライアントから、フォームのタイトルバーからアイコンを削除するように求められました。彼らはアイコンを表示したくないので。しかし、これは、アイコンプロパティをクリックすると、いくつかのアイコンを参照する必要があると推測しています。

24
ant2009

ShowIconフォームのプロパティをFalseに設定して、それがクライアントが望んでいるかどうかを確認します。

63

2つの方法があります。

最初に空のアイコンファイルを作成し、次に[フォームの選択]-> [右クリック]-> [プロパティに移動]-> [アイコンに移動]->ファイルを選択します。

もう1つの方法は、フォームのFormBorderStyleFormBorderStyle.SizableToolWindowまたはFormBorderStyle.FixedToolWindに設定することです。

そしてもう1つの方法は、ShowIconプロパティをfalseに設定することです。

9
yinyueyouge

セットする

FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog

3
Ramesh Soni

更新されたプロセスがあるようです。選択した回答の手順を実行しても、アイコンをアップロードするオプションが表示されません。このオプションは、Microsoftのサイトにあります。 https://support.office.com/en-us/article/add-a-custom-title-or-icon-to-a-database-0e43e135-dd0d -4451-84ea-4f547e14480e

2
tmsdajpa

ControlBox = falseに設定できます。ただし、これによりアイコンが削除されるだけでなく、タイトルバーからボタンが最大化および最小化されます。

2
Fredrik Mörk

これを試すこともできます:

this.Icon = null;
2