vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: UserControl-Elemente mit Werten 
Autor: Manfred X
Datum: 08.02.12 01:03

Hallo!

Die Information der Parentform über Vorgänge im UserControl
erfolgt über Ereignisse.

Angenommen, es gibt ein Usercontrol, das eine Button- und eine
Textbox-Instanz enthält .....

Damit der "Button1" den Inhalt der text-Eigenschaft von "Textbox1"
vom Usercontrol an das Formular melden kann, benötigen wir zunächst
eine von EventArgs abgeleitete Klasse, die einen Text aufnehmen kann:

Public Class StringEventArgs
    Inherits System.EventArgs
 
    Dim _text As String = String.Empty
 
    Public Sub New(ByVal text As String)
        If text IsNot Nothing Then _text = text
    End Sub
 
    Public ReadOnly Property Text() As String
        Get
            Return _text
        End Get
    End Property
End Class
Im Usercontrol wird ein Ereignis benötigt, das durch
einen Button-Click ausgelöst wird und den Text weiterreichen
kann:
Public Event ButtonClick(ByVal sender As Object, ByVal e As StringEventArgs)
 
Private Sub Button1_Click(ByVal sender As System.Object, _
                            ByVal e As System.EventArgs) Handles Button1.Click
 
   RaiseEvent ButtonClick(me, New StringEventArgs(TextBox1.Text))
End Sub
Im Parentform, das eine Instanz des Usercontrol
(im Beispiel: ucTextButton1) enthält, wird das
ButtonClick-Ereignis verarbeitet.
Private Sub UcTextButton1_ButtonClick(ByVal sender As Object, _
    ByVal e As StringEventArgs) Handles UcTextButton1.ButtonClick
 
        MsgBox(e.Text)
 
End Sub
Fall Du das gemeint haben solltest .....

[I]Wie kann ich den set allerdings mit der Textbox selbst in Verbindung
bringen. Ich will ja etwas in die Textbox eingeben und dann die Klasse
entsprechend erstellen.[/I]
Den Teil der Frage habe ich nicht verstanden .....


MfG
Manfred

Beitrag wurde zuletzt am 08.02.12 um 01:13:04 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
UserControl-Elemente mit Werten1.019Access9907.02.12 22:09
Re: UserControl-Elemente mit Werten758Manfred X08.02.12 01:03

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle 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.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel