vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 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 - Fortgeschrittene
Re: Controls (array) zur Laufzeit löschen 
Autor: Maas
Datum: 26.01.10 12:20

Ich hab das kurz mal ausprobiert und es klappt doch ohne Probleme.
Public Class MyBindingList(Of T)
    Inherits List(Of T)
    Implements System.ComponentModel.IBindingList
 
    Public Event ListChanged(ByVal sender As Object, ByVal e As _
      System.ComponentModel.ListChangedEventArgs) Implements _
      System.ComponentModel.IBindingList.ListChanged
 
    Public Overloads Sub Add(ByVal item As T)
        MyBase.Add(item)
        RaiseEvent ListChanged(Me, New _
          System.ComponentModel.ListChangedEventArgs( _
          System.ComponentModel.ListChangedType.ItemAdded, Me.Count - 1))
    End Sub
 
    Public ReadOnly Property SupportsChangeNotification() As Boolean Implements _
      System.ComponentModel.IBindingList.SupportsChangeNotification
        Get
            Return True
        End Get
    End Property
 
'... der ganze andere IBindingList-Code ist für dieses Bsp. erstmal unerheblich 
' ...
 
End Class
Public Class Form1
    Private rnd As New Random(Date.Now.Millisecond)
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles MyBase.Load
        Dim lst As New MyBindingList(Of Point)
        DataGridView1.DataSource = lst
        lst.Add(New Point(rnd.Next(1, 99), rnd.Next(1, 99)))
        lst.Add(New Point(rnd.Next(1, 99), rnd.Next(1, 99)))
        lst.Add(New Point(rnd.Next(1, 99), rnd.Next(1, 99)))
    End Sub
 
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles Button1.Click
        Dim lst As MyBindingList(Of Point) = CType(DataGridView1.DataSource, _
        MyBindingList(Of Point))
        lst.Add(New Point(Rnd.Next(1, 99), Rnd.Next(1, 99)))
    End Sub
End Class
Maas
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Controls (array) zur Laufzeit löschen3.506hupsi25.01.10 09:39
Re: Controls (array) zur Laufzeit löschen2.216ModeratorDaveS25.01.10 09:48
Re: Controls (array) zur Laufzeit löschen2.285hupsi25.01.10 14:24
Re: Controls (array) zur Laufzeit löschen2.081ModeratorFZelle25.01.10 15:44
Re: Controls (array) zur Laufzeit löschen2.131hupsi25.01.10 15:49
Re: Controls (array) zur Laufzeit löschen2.044ModeratorFZelle25.01.10 19:04
Re: Controls (array) zur Laufzeit löschen2.159hupsi26.01.10 08:26
Re: Controls (array) zur Laufzeit löschen2.005hupsi26.01.10 08:29
Re: Controls (array) zur Laufzeit löschen2.075ModeratorFZelle26.01.10 09:44
Re: Controls (array) zur Laufzeit löschen2.067Manfred X26.01.10 11:15
Re: Controls (array) zur Laufzeit löschen2.048Maas26.01.10 11:40
Re: Controls (array) zur Laufzeit löschen2.045Manfred X26.01.10 11:53
Re: Controls (array) zur Laufzeit löschen2.311Maas26.01.10 12:20
Re: Controls (array) zur Laufzeit löschen2.070Manfred X26.01.10 12:27
Re: Controls (array) zur Laufzeit löschen2.063ModeratorFZelle26.01.10 12:55
Propertyfreie List(Of T) an DatagridView binden2.351Manfred X26.01.10 13:14
Re: Propertyfreie List(Of T) an DatagridView binden2.126ModeratorFZelle26.01.10 14:13
Re: Propertyfreie List(Of T) an DatagridView binden2.137Manfred X26.01.10 14:32
Re: Propertyfreie List(Of T) an DatagridView binden2.101ModeratorFZelle26.01.10 14:47
Re: Propertyfreie List(Of T) an DatagridView binden2.080Maas26.01.10 14:46
Re: Propertyfreie List(Of T) an DatagridView binden2.163Manfred X26.01.10 14:51
Re: Propertyfreie List(Of T) an DatagridView binden2.274Maas26.01.10 15:18
Re: Propertyfreie List(Of T) an DatagridView binden2.237Manfred X26.01.10 15:28
Re: Propertyfreie List(Of T) an DatagridView binden2.114ModeratorFZelle26.01.10 16:11
Re: Propertyfreie List(Of T) an DatagridView binden2.220Manfred X26.01.10 16:19
Re: Propertyfreie List(Of T) an DatagridView binden2.059ModeratorFZelle26.01.10 19:04
Re: Propertyfreie List(Of T) an DatagridView binden2.055Manfred X26.01.10 19:59
Re: Propertyfreie List(Of T) an DatagridView binden2.057ModeratorDaveS26.01.10 20:35
Re: Controls (array) zur Laufzeit löschen2.024ModeratorFZelle26.01.10 11:42

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