vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
vb@rchiv Offline-Reader - exklusiv auf der vb@rchiv CD Vol.4  
 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
MenuItem ohne Property TAG 
Autor: matben
Datum: 15.02.04 20:10

hallo,

leider wurde in VB.NET für MenuItem´s die Eigenschaft Tag abgeschafft.

Beim Treeview gibts das noch.

Siehe Beispiel:

 
Public Shared Function baum_erstellen_DB()
 
        Dim tmp_baum As New System.Windows.Forms.TreeView
 
        Dim dt_ktg As New DataTable
        Dim BAUM_ID As Integer
        Dim tn As TreeNode
        Dim sql As String
 
        dt_ktg = baum()     'Siehe Funktion baum()
 
 
        '**********************************************************************
        ' ************
        'Hier wird der Baum erstellt
        Dim dr_mod() As DataRow = dt_ktg.Select("ELTERN=" & 9999, "TEXT")
 
        For Each r As DataRow In dr_mod
 
            tn = New TreeNode(r("TEXT").ToString)
            BAUM_ID = r("BAUM_ID")
            tn.Tag = "-" & BAUM_ID
            Dim dr() As DataRow = dt_ktg.Select("ELTERN=" & BAUM_ID, "TEXT")
 
            For Each _r As DataRow In dr
                Dim der As TreeNode
                der = tn.Nodes.Add(_r("TEXT"))
                der.Tag = _r("BAUM_ID")
            Next
            tmp_baum.Nodes.Add(tn)
        Next
 
        Dim myTreeNodeCollection As TreeNodeCollection = tmp_baum.Nodes
        Dim myTreeNodeArray(tmp_baum.Nodes.Count - 1) As TreeNode
        tmp_baum.Nodes.CopyTo(myTreeNodeArray, 0)
        tmp_baum.Nodes.Clear()
        Return myTreeNodeArray
        '**********************************************************************
        ' ************
 
    End Function
Jetzt habe ich für jeden Node einen Text und die ID aus der Datenbank.

Wie kann ich nun in der Klasse:
 
System.Windows.Forms.MenuItem
die Eigenschaft Property einbauen.

habs versucht mit: (Teilausschnitt)
 
Property Tag() as Integer
     Get
          Return Tag
     End Get
 
     Set (wert as Integer)
         Tag = wert
     End Set
End Property
Muss ich irgendwie mit overload arbeiten?

danke

matben
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
MenuItem ohne Property TAG712matben15.02.04 20:10
Re: MenuItem ohne Property TAG473ModeratorMoni15.02.04 20:16
Re: MenuItem ohne Property TAG422WaldiMaywood16.02.04 12:38
Nachtrag!406WaldiMaywood16.02.04 12:41

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