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: (Codepost part II) 
Autor: murray_de_luxe
Datum: 07.11.07 00:36

Code ist leider zu lang für diesen Post, von daher mal gekürtze Funktion:
''' <summary>
'''     get Files, add treenode to treeview, add menuitem to mainmenuitem or 
' contextmenu
''' </summary>
''' <returns>
''' </returns>
 
    Private Sub btn_lstdir_Click(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles btn_lstdir.Click
        Me.Cursor = Cursors.WaitCursor
 
.....
            ElseIf IsNothing(tv_dirs.SelectedNode) And menuitem_new.Text.Length _
              > 0 Then
                mPath &= "\" & menuitem_new.Text
                sPath.Add(menuitem_new.Text)
                tv_dirs.Nodes.Add(menuitem_new.Text)
                ContextMenuStrip1.Items.Add(func_replace( _
                  menuitem_new.Text.ToString, "file"))
                If rbtn_yes.Checked = True Then
                    ContextMenuStrip1.Items.Add("-")
                End If
            End If
 
            lv_active.Items.Clear()
            For int_i As Int32 = 0 To frm_sdirs.lv_files.Items.Count - 1
                If frm_sdirs.lv_files.Items(int_i).Checked = True Then
                    Dim item As CShItem
                    item = frm_sdirs.lv_files.Items(int_i).Tag
 
   ....
 
                       Dim tsmi As New ToolStripMenuItem
                    tsmi.Name = "tsmi" & int_i
                    tsmi.Text = filename
                 'AddHandler tsmi.DropDownItems("tsmi" & int_i).Click, 
                 ' AddressOf tsmi_click '!!!funktioniert nicht, keine Ahnung _
                 warum nicht
 
'menuitem_new.Text.dropdownitems.add(tsmi) '!!failure
'dim itm as toolstripitem = CTYPE(menuitem.text,toolstripitem) '!!failure, _
  errormessage
'itm.dropdownitems.add(tsmi) 'none
'.....etliche weitere fehlgeschlagene Versuche wie auch new dropdownitem auch 
' ContextMenuStrip1.Items(menuitem_new.Text) schlägt fehl, da ich dort kein Add 
' ansetzen kann, usw. *heulundrumplärr
....
                    ElseIf chkDiskSpace(IO.Path.GetPathRoot(item.Path), _
                      item.Length) = False Then
                        MsgBox("Error: Auf Laufwerk " & IO.Path.GetPathRoot( _
                        item.Path) & " befindet sich nicht genügend Speicher." & _
                        "Bitte Speicher freigeben!")
                    End If
                End If
            Next
 
        Else
            Me.Cursor = Cursors.Default
        End If
    End Sub
Vielen Dank schonmal für Hilfe!
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
ToolStripMenuItem an einem zur Laufzeit erstellten Contextme...1.784murray_de_luxe05.11.07 11:26
Re: ToolStripMenuItem an einem zur Laufzeit erstellten Conte...879Micke06.11.07 23:18
(Codepost part I)865murray_de_luxe07.11.07 00:33
Re: (Codepost part II)916murray_de_luxe07.11.07 00:36
Re: ToolStripMenuItem an einem zur Laufzeit erstellten Conte...898murray_de_luxe09.11.07 12:24
Re: ToolStripMenuItem an einem zur Laufzeit erstellten Conte...1.178Melkor09.11.07 12:55
Melkor, du bist Gold wert, DANKE!!877murray_de_luxe09.11.07 14: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