vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 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: Dynamischer ToolStrip 
Autor: mabu
Datum: 03.05.07 08:31

Hallo Siegipam

Hier noch der Code, welchen ich bisher gemacht habe:
Private Sub Start_Load(ByVal sender As Object, ByVal e As System.EventArgs) _
  Handles Me.Load
        Dim ts_neu As New ToolStrip()
 
        'Button 1
        Dim bt1 As New ToolStripButton
        AddHandler bt1.Click, AddressOf Show_Child
        bt1.Text = "XML Export"
        bt1.Tag = "XML_Export"
 
        'Button 2
        Dim bt2 As New ToolStripButton
        AddHandler bt2.Click, AddressOf Show_Child
        bt2.Text = "CSV Import"
        bt2.Tag = "CSVImport"
 
        'ts_neu.Anchor = AnchorStyles.Left 
        ts_neu.Dock = DockStyle.Top
 
        'Button hinzufügen
        ts_neu.Items.Add(bt1)
        ts_neu.Items.Add(bt2)
 
        ' Add the ToolStrip control to the Controls collection.
        Me.Controls.Add(ts_neu)
 
    End Sub
 
    Sub Show_Child(ByVal sender As Object, ByVal e As System.EventArgs)
        Dim ChildForm As System.Windows.Forms.Form = CType(sender.Tag, _
          Windows.Forms.Form)
 
        ChildForm.MdiParent = Me
        ChildForm.VerticalScroll.Visible = True
        ChildForm.HorizontalScroll.Visible = True
        ChildForm.Text = sender.text.ToString 'sender.tag.ToString
        ChildForm.Show()
 
    End Sub
Die Fehlermeldung ist dann:
Das Objekt des Typs System.String kann nicht in Typ System.Windows.Forms.Form umgewandelt werden.

Die beiden Buttons sind nur als Test gedacht. Wenn alles Funktionieren sollte, werden die Texte aus einer Datenbank ausgelesen und so das Menu generiert.

Ich möchte das Hauptformular nur einmal machen und danach kann ich eigene Programme erstellen, welche ich dann als Verlinkung in einem ToolStrip habe.

Vorteil: Jedesmal, wenn ich ein Unterformular (eigenes Programm) ändere oder neu hinzufüge, muss ich nur das Unterformular (Unterprojekt) kompilieren.

Gruss Markus
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Dynamischer ToolStrip2.168mabu27.04.07 07:29
Re: Dynamischer ToolStrip1.904siegipam02.05.07 11:05
Re: Dynamischer ToolStrip1.758mabu02.05.07 15:57
Re: Dynamischer ToolStrip1.700siegipam02.05.07 16:03
Re: Dynamischer ToolStrip1.726mabu02.05.07 16:06
Re: Dynamischer ToolStrip1.692siegipam02.05.07 16:12
Re: Dynamischer ToolStrip1.722mabu02.05.07 16:14
Re: Dynamischer ToolStrip2.146mabu03.05.07 08:31
Re: Dynamischer ToolStrip1.744ModeratorFZelle03.05.07 09:00
Re: Dynamischer ToolStrip1.772mabu03.05.07 09:04
Re: Dynamischer ToolStrip1.728siegipam03.05.07 09:19
Re: Dynamischer ToolStrip1.732mabu03.05.07 09:51
Re: Dynamischer ToolStrip1.889ModeratorFZelle03.05.07 11:49
Re: Dynamischer ToolStrip1.759mabu03.05.07 12:12

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