|
| |

VB.NET - Ein- und Umsteiger| Re: Menüleiste fixieren | |  | | Autor: Volker Bunge | | Datum: 11.01.13 15:48 |
| Hallo DaveS,
vielen Dank für das Bsp.
Habe jetzt mal folgendes ausprobiert:
Public Class frmThumbs
Dim mnuMain As New MenuStrip With {.Parent = Me} ', .BackColor = Color.Green} ' Menüleiste einfügen
Dim pan As New Panel With {.Parent = Me, .Dock = DockStyle.Fill, .AutoScroll = True, .Height = 50}
Private Sub frmThumbs_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'Dim Barcodes_erkennen As New Button With {.Parent = pan, .BackColor = Color.Green, .Text = "Barcodes erkennen (&1)", .Top = 10, .Left = 10}
'Dim mnuload As New Button With {.Parent = pan, .BackColor = Color.Green, .Text = "Bilder laden (&2)", .Top = 10, .Left = 50}
'Dim Bild_drehen_UZS As New Button With {.Parent = pan, .BackColor = Color.Green, .Text = "Bild drehen UZS (&S)", .Top = 10, .Left = 100}
'Dim Bild_drehen_GUZS As New Button With {.Parent = pan, .BackColor = Color.Green, .Text = "Bild drehen GUZS (&A)", .Top = 10, .Left = 150}
'Dim Bild_Nach_Oben As New Button With {.Parent = pan, .BackColor = Color.Green, .Text = "Bild nach oben (&Q)", .Top = 10, .Left = 200}
'Dim Bild_Nach_Unten As New Button With {.Parent = pan, .BackColor = Color.Green, .Text = "Bild nach unten (&W)", .Top = 10, .Left = 250}
'Dim Bild_Löschen As New Button With {.Parent = pan, .BackColor = Color.Green, .Text = "Bild Löschen (&D)", .Top = 10, .Left = 300}
mnuMain.Items.Add("Barcodes erkennen (&1)", Nothing, AddressOf Barcodes_erkennen_Click) ' Menüschaltfläche hinzufügen
mnuMain.Items.Add("Bilder laden (&2)", Nothing, AddressOf mnuload_click) ' Menüschaltfläche hinzufügen
mnuMain.Items.Add("Bild drehen UZS (&S)", Nothing, AddressOf Bild_drehen_UZS_Click) ' Menüschaltfläche hinzufügen
mnuMain.Items.Add("Bild drehen GUZS (&A)", Nothing, AddressOf Bild_drehen_GUZS_Click) ' Menüschaltfläche hinzufügen
mnuMain.Items.Add("Bild nach oben (&Q)", Nothing, AddressOf Bild_Nach_Oben_Click) ' Menüschaltfläche hinzufügen
mnuMain.Items.Add("Bild nach unten (&W)", Nothing, AddressOf Bild_Nach_Unten_Click) ' Menüschaltfläche hinzufügen
mnuMain.Items.Add("Bild Löschen (&D)", Nothing, AddressOf Bild_Löschen_Click) ' Menüschaltfläche hinzufügen
Me.AutoScroll = False
End Sub
Also was funktioniert:
- Das Menü wird erzeugt und die einzelnen Funktionen werden angesteuert.
- Das Scrollen mit den Bildlaufleisten rechts und das erhalten des Menüs funktioniert.
- Die Picturebox-Übersicht wird angezeigt
- Das Mausrad scrollt nicht mehr die Anzeige nach unten und oben. Nur wenn ich per Select-Anweisung die erste Picturebox ansteuere, funktioniert das Mausrad (ist somit auch erledigt)
- Die Textboxen, weitere Testbuttons und eine feststehende Picturebox sind optisch weg. Habe so eben auch dafür die Lösung gefunden. Habe einfach ein weiters Panel mit Dock = Left eingebaut und die Steuerelemente hier reingeschoben.
Somit verstehe ich ein Panel als ein Fenster, welches Inhalte aufnehmen kann und fest stehen bleibt. Richtig?
Vielen Dank
Volker
Beitrag wurde zuletzt am 11.01.13 um 16:05:04 editiert. |  |
 | 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 |
  |
|
sevOutBar 4.0 
Vertikale Menüleisten á la Outlook
Erstellen von Outlook ähnlichen Benutzer- interfaces - mit beliebig vielen Gruppen und Symboleinträgen. Moderner OfficeXP-Style mit Farbverläufen, Balloon-Tips, u.v.m. Weitere InfosTipp des Monats TOP Entwickler-Paket 
TOP-Preis!!
Mit der Developer CD erhalten Sie insgesamt 24 Entwickler- komponenten und Windows-DLLs. Die Einzelkomponenten haben einen Gesamtwert von 1866.50 EUR...
Jetzt nur 979,00 EURWeitere Infos
|