vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#

https://www.vbarchiv.net
Rubrik: Controls · UserControl   |   VB-Versionen: VB5, VB620.03.03
Default-Eigenschaft des UserControl

Mit nur 1 Zeile VB-Code lässt sich die Default-Eigenschaft des UserControls auslesen

Autor:   Florian PlatzerBewertung:  Views:  14.047 
www.vbmaster.gbadmin.deSystem:  Win9x, WinNT, Win2k, WinXP, Win7, Win8, Win10, Win11kein Beispielprojekt 

Jeder kennt die Default-Eigenschaft des CommandButtons. Will man sich nun seinen eigenen Button basteln, inkl. Default-Eigenschaft, so muss man einfach nur die UserControl-Eigenschaft DefaultCancel auf True setzen. Aber wie lässt sich nun auslesen, ob die Default-Eigenschaft des fertigen Buttons auf True oder auf False steht?

Deklarieren Sie eine Private-Variable im Allgemeinteil des UserControl, die dem aktuellen Wert entspricht:

Dim m_Default As Boolean

Immer, wenn sich eine Ambient-Eigenschaft verändert, kann man den Default-Wert wie folgt ermitteln:

Private Sub UserControl_AmbientChanged(PropertyName As String)
  m_Default = Ambient.DisplayAsDefault
End Sub

Jetzt brauchen Sie nur noch den Button entsprechend als Default-Button kenntlich zu machen, bzw. die Kenntlichmachung wieder aufheben.
 



Anzeige

Kauftipp Unser Dauerbrenner!Diesen und auch alle anderen Tipps & Tricks finden Sie auch auf unserer aktuellen vb@rchiv  Vol.6

Ein absolutes Muss - Geballtes Wissen aus mehr als 8 Jahren vb@rchiv!
- nahezu alle Tipps & Tricks und Workshops mit Beispielprojekten
- Symbol-Galerie mit mehr als 3.200 Icons im modernen Look
Weitere Infos - 4 Entwickler-Vollversionen (u.a. sevFTP für .NET), Online-Update-Funktion u.v.m.
 
 
Copyright ©2000-2024 vb@rchiv Dieter OtterAlle Rechte vorbehalten.


Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.