Rubrik: Oberfläche · Fenster | VB-Versionen: VB.NET | 19.09.07 |
![]() Durch Überschreiben der "CreateParams"-Eigenschaft lässt sich das Schließensymbol in der Fenster-Titelzeile deaktivieren. | ||
Autor: ![]() | Bewertung: ![]() ![]() ![]() ![]() ![]() | Views: 13.168 |
https://www.tools4vb.com | System: WinNT, Win2k, WinXP, Win7, Win8, Win10, Win11 | ![]() |
Nachfolgender Code zeigt, wie sich das Schließensymbol in der Fenster-Titelzeile eines Formulars deaktivieren lässt. Gleichzeitig wird hierbei auch der entsprechende Menüeintrag aus dem Formular-Systemmenü entfernt, d.h. die Tastenkombonation ALT+F4 ebenfalls auser Gefecht gesetzt. Hierzu muss die CreateParams-Eigenschaft des Formulars wie folgt überschrieben werden:
Public Class Form1 ''' <summary> ''' Schließensymbol durch Überschreiben der CreateParams- ''' Eigenschaft in der Fenster-Titelzeile deaktivieren ''' </summary> Protected Overrides ReadOnly Property CreateParams() As CreateParams Get Dim oParam As CreateParams = MyBase.CreateParams Const CS_NOCLOSE As Int32 = &H200 With oParam .ClassStyle = .ClassStyle Or CS_NOCLOSE End With Return oParam End Get End Property End Class