vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Erstellen von dynamischen Kontextmen?s - wann immer Sie sie brauchen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: Kontextmenü Frage 
Autor: Maas
Datum: 21.10.09 16:24

Habe mal ein simples Beispiel geschrieben:
    Public Sub New()
        InitializeComponent()
 
        CreateTBContextMenu(TextBox1)
        CreateTBContextMenu(TextBox2)
    End Sub
 
    Private Sub CreateTBContextMenu(ByVal txt As TextBox)
        Dim ctx As New ContextMenuStrip()
        ctx.Tag = txt
        Dim dateToday As New ToolStripMenuItem With {.Text = "Heutiges Datum"}
        Dim copy As New ToolStripMenuItem With {.Text = "Kopieren"}
        Dim cut As New ToolStripMenuItem With {.Text = "Ausschneiden"}
        Dim paste As New ToolStripMenuItem With {.Text = "Einfügen"}
        ctx.Items.Add(dateToday)
        ctx.Items.Add(copy)
        ctx.Items.Add(cut)
        ctx.Items.Add(paste)
        AddHandler dateToday.Click, AddressOf ctx_DateToday
        AddHandler copy.Click, AddressOf txt.Copy
        AddHandler cut.Click, AddressOf txt.Cut
        AddHandler paste.Click, AddressOf txt.Paste
        txt.ContextMenuStrip = ctx
    End Sub
 
    Private Sub ctx_DateToday(ByVal sender As Object, ByVal e As EventArgs)
        Dim txt As TextBox = CType(CType(sender, ToolStripMenuItem).Owner.Tag, _
          TextBox)
        txt.Text = Date.Today.ToShortDateString
    End Sub
Eigentlich wollte ich die TextBox als Parent setzen, aber der erlaubt nur IContainer, also .Tag.

Maas
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Kontextmenü Frage3.158shivan21.10.09 13:53
Re: Kontextmenü Frage2.608Maas21.10.09 14:31
Re: Kontextmenü Frage2.517shivan21.10.09 14:37
Re: Kontextmenü Frage2.558Maas21.10.09 14:44
Re: Kontextmenü Frage2.607shivan21.10.09 14:44
Re: Kontextmenü Frage2.437shivan21.10.09 14:46
Re: Kontextmenü Frage2.594ModeratorDaveS21.10.09 15:29
Re: Kontextmenü Frage2.425shivan22.10.09 15:44
Re: Kontextmenü Frage2.407shivan22.10.09 17:16
Re: Kontextmenü Frage2.552shivan21.10.09 15:41
Re: Kontextmenü Frage2.464shivan21.10.09 15:45
Re: Kontextmenü Frage2.564ModeratorDaveS21.10.09 16:02
Re: Kontextmenü Frage2.511shivan21.10.09 16:03
Re: Kontextmenü Frage2.566ModeratorDaveS21.10.09 16:08
Re: Kontextmenü Frage2.400shivan21.10.09 16:08
Re: Kontextmenü Frage2.539ModeratorDaveS21.10.09 16:13
Re: Kontextmenü Frage2.417shivan21.10.09 16:17
Re: Kontextmenü Frage2.488Maas21.10.09 16:24
Re: Kontextmenü Frage2.547ModeratorDaveS21.10.09 17:41
Re: Kontextmenü Frage2.471Maas21.10.09 17:43
Re: Kontextmenü Frage2.453shivan21.10.09 16:22
Re: Kontextmenü Frage2.575ModeratorDaveS21.10.09 16:26
Re: Kontextmenü Frage2.521shivan21.10.09 16:32
Re: Kontextmenü Frage2.371shivan21.10.09 17:14
Re: Kontextmenü Frage2.530Maas21.10.09 17:23
Re: Kontextmenü Frage2.531ModeratorDaveS21.10.09 17:42
Re: Kontextmenü Frage2.460shivan22.10.09 15:01
Re: Kontextmenü Frage2.298shivan22.10.09 15:21
Re: Kontextmenü Frage2.496ModeratorDaveS22.10.09 15:40
Re: Kontextmenü Frage2.352shivan26.10.09 14:25
Re: Kontextmenü Frage2.523Maas26.10.09 14:31
Re: Kontextmenü Frage2.386shivan26.10.09 14:55
Re: Kontextmenü Frage2.400Maas26.10.09 15:11
Re: Kontextmenü Frage2.362shivan26.10.09 15:29
Re: Kontextmenü Frage2.492shivan26.10.09 15:52
Re: Kontextmenü Frage2.436ModeratorDaveS26.10.09 16:24
Re: Kontextmenü Frage2.365shivan26.10.09 16:21
Re: Kontextmenü Frage2.387keco26.10.09 16:24
Re: Kontextmenü Frage2.428shivan26.10.09 16:40
Re: Kontextmenü Frage2.528shivan26.10.09 16:56
Re: Kontextmenü Frage2.453Maas26.10.09 17:06
Re: Kontextmenü Frage2.428keco26.10.09 17:11
Re: Kontextmenü Frage2.405shivan26.10.09 17:16
Re: Kontextmenü Frage2.449shivan26.10.09 17:28
Re: Kontextmenü Frage2.408shivan27.10.09 08:12
Re: Kontextmenü Frage2.623shivan27.10.09 08:38
Re: Kontextmenü Frage2.343ModeratorDaveS27.10.09 11:14
Re: Kontextmenü Frage2.525shivan27.10.09 08:49
Re: Kontextmenü Frage2.452Maas27.10.09 09:19
Re: Kontextmenü Frage2.390shivan27.10.09 09:40
Re: Kontextmenü Frage2.323shivan27.10.09 09:56
Re: Kontextmenü Frage2.342shivan27.10.09 10:39
Re: Kontextmenü Frage2.370ModeratorDaveS27.10.09 11:16
Re: Kontextmenü Frage2.291shivan27.10.09 11:21
Re: Kontextmenü Frage2.376shivan27.10.09 11:50
Re: Kontextmenü Frage2.558ModeratorDaveS27.10.09 13:23
Re: Kontextmenü Frage2.308shivan27.10.09 14:23

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-2024 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