Rubrik: Controls | VB-Versionen: VB2005, VB2008 | 12.05.08 |
DateTimePicker-Control im ToolStrip Hier wird beschrieben, wie man vorgehen muss, um ein DateTimePicker-Control in einem ToolStrip anzeigen und benutzen zu können. | ||
Autor: Dietrich Herrmann | Bewertung: | Views: 16.407 |
ohne Homepage | System: WinNT, Win2k, WinXP, Win7, Win8, Win10, Win11 | Beispielprojekt auf CD |
Wenn man in einem Toolstrip das DateTimePicker-Element anzeigen und benutzen möchte, kann man das folgendermaßen machen.
1. ToolStrip-Control auf die Form ziehen (ToolStrip1) und folgenden Code in den Deklarationsteil einfügen:
' DateTimerPicker-Objekt Private WithEvents dtp As New DateTimePicker
2. Format und Größe des Controls festlegen und dem ToolStrip als neues Objekt hinzufügen:
Private Sub Form1_Load(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles MyBase.Load With dtp ' Format und Größe einstellen .Format = DateTimePickerFormat.Short .Width = 105 .Name = "Datum" End With ' DateTimerPicker dem ToolStrip hinzufügen ToolStrip1.Items.Add(New ToolStripControlHost(dtp)) End Sub
3. Auf Auswahl des DTP-Controls reagieren:
Private Sub dtp_ValueChanged(ByVal sender As Object, _ ByVal e As System.EventArgs) Handles dtp.ValueChanged ' Ausgewähltes Datum anzeigen Me.Text = "Ausgewähltes Datum: " & dtp.Value End Sub