vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
NEU! sevCoolbar 3.0 - Professionelle Toolbars im modernen Design!  
 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: Event ausführen bei Änderung einer List(Of ) 
Autor: Julian13
Datum: 08.08.08 10:36

Hallo,

jetzt kommts ganz umständlich^^:

Public Class frmMain
    Private WithEvents x As New mClass
    Private Sub frmMain_Load(ByVal sender As Object, ByVal e As _
      System.EventArgs) Handles MyBase.Load
        x.MyProp.Add("Hallo")
    End Sub
    Private Sub x_MyPropChanged() Handles x.MyPropChanged
        MsgBox("Es wurde geändert!")
    End Sub
End Class
Public Class mClass
    Event MyPropChanged()
#Region "Variablen"
    'Deklerationen
    Private m_MyProp As New List(Of String) 'ist nur ein Beispiel
    Private oldMyProp As New List(Of String)
    Private WithEvents tmr As New Timer
#End Region
    Private Function isChanged() As Boolean
        If MyProp IsNot oldMyProp Then
            oldMyProp = MyProp
            Return True
        End If
    End Function
    Public Property MyProp() As List(Of String)
        Get
            Return m_MyProp
        End Get
        Set(ByVal value As List(Of String))
            MyProp = value
        End Set
    End Property
    Sub New()
        tmr.Enabled = True
        tmr.Interval = 1
    End Sub
    Private Sub tmr_Tick(ByVal sender As Object, ByVal e As System.EventArgs) _
      Handles tmr.Tick
        If isChanged() Then RaiseEvent MyPropChanged()
    End Sub
End Class
Gruß Julian13
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Event ausführen bei Änderung einer List(Of )1.753keco08.08.08 09:49
Re: Event ausführen bei Änderung einer List(Of )1.168ProXy08.08.08 10:13
Re: Event ausführen bei Änderung einer List(Of )1.159Julian1308.08.08 10:14
Re: Event ausführen bei Änderung einer List(Of )1.124keco08.08.08 10:17
Re: Event ausführen bei Änderung einer List(Of )1.109ProXy08.08.08 10:23
Re: Event ausführen bei Änderung einer List(Of )1.112keco08.08.08 10:26
Re: Event ausführen bei Änderung einer List(Of )1.130Julian1308.08.08 10:36
Re: Event ausführen bei Änderung einer List(Of )1.118keco08.08.08 10:45
Re: Event ausführen bei Änderung einer List(Of )2.812Snoopy08.08.08 10:50
Re: Event ausführen bei Änderung einer List(Of )1.158keco08.08.08 10:55
Re: Event ausführen bei Änderung einer List(Of )1.166ModeratorDaveS08.08.08 10:55
Re: Event ausführen bei Änderung einer List(Of )1.099keco08.08.08 10:59
Re: Event ausführen bei Änderung einer List(Of )1.201ProXy08.08.08 11:00
Re: Event ausführen bei Änderung einer List(Of )1.123keco08.08.08 11:09
Event ausführen bei Änderung einer List(Of ): die 2te1.134keco09.08.08 18:13
Re: Event ausführen bei Änderung einer List(Of ): die 2te1.119ModeratorFZelle10.08.08 12:24
Re: Event ausführen bei Änderung einer List(Of ): die 2te1.064keco10.08.08 13:40
Re: Event ausführen bei Änderung einer List(Of ): die 2te1.090ModeratorFZelle10.08.08 15:00
Re: Event ausführen bei Änderung einer List(Of ): die 2te1.093keco10.08.08 21:31
Re: Event ausführen bei Änderung einer List(Of ): die 2te1.176ModeratorFZelle11.08.08 09:40
Re: Event ausführen bei Änderung einer List(Of ): die 2te1.111keco11.08.08 11:30

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