Usercontrol Eigenschaften eines Objekts weitergeben

  • VB.NET
  • .NET (FX) 4.0

Es gibt 3 Antworten in diesem Thema. Der letzte Beitrag () ist von sothere.

    Usercontrol Eigenschaften eines Objekts weitergeben

    Hi
    Ich stehe gerade vor einem Problem,das ich bis jetzt auch noch nicht hatte:
    Ich habe ein UserControl Element, auf dem eine selbstgeschriebene Listbox(Besitzt echte Items) liegt.
    Nun muss ich die Eigenschaften dieser Listbox aber an das UserControl weitergeben, sprich das UserControl soll diese Eigenschaft mitbereitstellen. Aber wie zur Hölle funktioniert das? Mit einer normalen Zuweisung klappt das irgendwie nicht.

    Hat da irgendjemand ne Idee?
    Liebe Grüße
    sothere
    @sothere Mach Dir Properties, in deren Getter und Setter Du die betreffenden Properties der Child-Controls liest bzw. setzt:

    VB.NET-Quellcode

    1. Private cbTest As New CheckBox
    2. Public Property Checked() As Boolean
    3. Get
    4. Return Me.cbTest.Checked
    5. End Get
    6. Set(value As Boolean)
    7. Me.cbTest.Checked = value
    8. End Set
    9. End Property
    Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
    Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch :!:
    Ein guter .NET-Snippetkonverter (der ist verfügbar).
    Programmierfragen über PN / Konversation werden ignoriert!