C # 2005: Entfernen Symbol aus der Titelleiste des Formulars
Frage
Ein Client hat mich gebeten, das Symbol aus der Form der Titelleiste zu entfernen. Da sie nicht wollen, ein beliebiges Symbol angezeigt werden soll. Aber das mir zu raten, wenn ich Sie auf das Symbol Eigenschaft müssen Sie einige Symbol sehen.
Lösung
Set ShowIcon Eigenschaft des Formulars zu False , um zu sehen, ob das ist, was Ihr Kunde will.
Andere Tipps
Es gibt zwei Möglichkeiten.
Zuerst ist eine leere Icon-Datei zu erstellen und dann Formular auswählen -> Rechtsklick -> Goto Eigenschaften -> Goto. Symbol -> Wählen Sie Ihre Datei
Der andere Ansatz ist auf Formborderstyle des Formulars auf FormBorderStyle.SizableToolWindow oder FormBorderStyle.FixedToolWind
Und noch ein Weg ist, auf ShowIcon Eigenschaft auf false .
Set
FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog
Sie können einstellen, ControlBox = false. das wird jedoch entfernen nicht nur das Symbol, sondern auch maximieren und minimiert Schaltflächen aus der Titelleiste.
Es erscheint eine aktualisierte Prozess. Im Anschluss an die Schritte in der gewählten Antwort nicht direkt mich nicht auf eine Option, um ein Symbol zu laden. Diese Option kann auf der Microsoft-Website zu finden: https://support.office.com/en-us/article/add-a-custom-title-or-icon-to-a-database-0e43e135 -dd0d-4451-84ea-4f547e14480e
Sie können auch versuchen, diese:
this.Icon = null;