Hallo,

ich besch�ftigte mich seit ein paar Monaten nun schon sehr intensiv mit .NET. In 
diesem Zusammenhang vor allem mit der OOP.

Ich m�chte gerne folgendes Beispiel, welches ich aus einer MSDN-site entnommen habe, 
genau verstehen.

Ich f�hre dazu den kurzen Code hier an:

--- ### Code-Ausschnitt aus einem Windows-Form namens "OrderEntry"

Private mOrder As Order

Private Sub OrderEntry_Load(ByVal sender As System.Object, ByVal e As 
System.EventArgs) Handles MyBase.Load
            mOrder = New Order
            txtID.DataBindings.Add("Text", mOrder, "ID")
End Sub
 

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) 
Handles Button1.Click
        mOrder.ID = 10
End Sub


--- ### Code der Klasse "Order"

Public Class Order
    Public Event IDChanged As EventHandler

    Private mID As String = ""

    Public Property ID() As String
        Get
            Return mID
        End Get
        Set(ByVal Value As String)
            mID = Value
            RaiseEvent IDChanged(Me, New EventArgs)
        End Set
    End Property
End Class

---

Wie man sieht, wird im Windows-Form die Text-Eigenschaft einer Textbox mit Namen 
"txtID" an die ID-Eigenschaft eines Objektes vom Typ "Order" gebunden.

Wenn ich nun im Form auf den Button mit Namen "Button1" klicke, dann wird der Wert der 
ID-Eigenschaft des Objektes "mOrder" auf 10 gesetzt.

Das Objekt "mOrder" l�st daraufhin das Ereignis "IDChanged" aus und die Datenbindung 
aktualisiert automatisch die Text-Eigenschaft der Textbox. Und genau hier liegt meine 
Frage:

Wo finde ich in der .NET-Framework Doku die Beschreibung zu dem IDChanged-Handler?

Irgendwo muss ja mein in der Klasse "Order" angef�hrtes Ereignis an eine Routine durch 
eine Handles-Klausel oder AddHandler gebunden werden. 

Und genau dies m�chte ich in der .NET-Framework-Doku finden.

Gr��e

Oskar

_______________________________________________
Vb.net Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/vb.net

Odpovedet emailem