vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 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: Klasse mit Items.Add ähnlich listbox 
Autor: Chris7483
Datum: 22.06.11 13:27

Vllt. sowas in der Art?

Public Class CDTimer
    Public Class CDTimerItems
 
        Private _Items As List(Of CDTimerItem)
 
        Public Default Property Item(ByVal index As Integer) As CDTimerItem
            Get
                Return _Items(index)
            End Get
            Set(ByVal value As CDTimerItem)
                _Items(index) = value
            End Set
        End Property
 
        Public Sub Add(ByVal item As CDTimerItem)
            _Items.Add(item)
        End Sub
 
        Public Function Add(ByVal Text As String, ByVal StopTime As DateTime, _
          ByVal TimeString As String) As CDTimerItem
            Dim tmpItem As New CDTimerItem(Text, StopTime, TimeString)
            _Items.Add(tmpItem)
            Return tmpItem
        End Function
 
        'Prozeduren für Remove usw. bitte selber erstellen
        '...
 
    End Class
 
    Public Class CDTimerItem
        Private _Text As String
        Private _StopTime As DateTime
        Private _TimeString As String
 
        Sub New()
            MyBase.new()
        End Sub
 
        Sub New(ByVal Text As String, ByVal StopTime As DateTime, ByVal _
          TimeString As String)
            Me.New()
            _Text = Text
            _StopTime = StopTime
            _TimeString = TimeString
        End Sub
 
        Public Property Text As String
            Set(ByVal value As String)
                _Text = value
            End Set
            Get
                Return _Text
            End Get
        End Property
 
        Public Property StopTime As String
            Set(ByVal value As String)
                _StopTime = value
            End Set
            Get
                Return _StopTime
            End Get
        End Property
 
        Public Property TimeString As String
            Set(ByVal value As String)
                _TimeString = value
            End Set
            Get
                Return _TimeString
            End Get
        End Property
    End Class
 
End Class
Ich hab mir da auch mal ein großes Buch gekauft in dem ich solche Sachen nachgelesen habe. Wenn Du es nicht kaufen willst, kannst du es auch bei Galileo Computing nachlesen. Den Link findest du im Forum ganz oben...

Chris

Beitrag wurde zuletzt am 22.06.11 um 13:29:13 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Klasse mit Items.Add ähnlich listbox1.987antan7722.06.11 12:26
Re: Klasse mit Items.Add ähnlich listbox1.358Code_mancer22.06.11 12:47
Re: Klasse mit Items.Add ähnlich listbox1.443antan7722.06.11 12:55
Re: Klasse mit Items.Add ähnlich listbox1.360Code_mancer22.06.11 13:06
Re: Klasse mit Items.Add ähnlich listbox1.417Chris748322.06.11 13:27
Re: Klasse mit Items.Add ähnlich listbox1.354antan7722.06.11 14:24
Re: Klasse mit Items.Add ähnlich listbox1.407Code_mancer22.06.11 14:34
Re: Klasse mit Items.Add ähnlich listbox1.377antan7722.06.11 14:37
Re: Klasse mit Items.Add ähnlich listbox1.616Chris748322.06.11 14:57
Re: Klasse mit Items.Add ähnlich listbox1.398antan7722.06.11 14:08
Re: Klasse mit Items.Add ähnlich listbox1.523Code_mancer22.06.11 14:13

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