none
Initialisieren von DateTime Picker - Eingabefeld / Vergabe von Defaultwerten für DateTime Picker RRS feed

  • Frage

  • Hallo,

    ich hätte hier eine Frage zum Steuerelement "DateTime Picker". Beim Laden des Formulars befülle ich zwei DateTimePicker mit Defaultwerten. Der Code sieht folgendermaßen aus:

    Public Class frm_hauptmaske Private Sub frm_hauptmaske_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim var_timestamptoday As System.DateTime Dim var_timestamptomorrow As System.DateTime var_timestamptoday = System.DateTime.Now var_timestamptomorrow = var_timestamptoday.AddDays(+1) Me.text_validitydate01_01.Format = DateTimePickerFormat.Custom Me.text_validitydate01_01.CustomFormat = "dd.MM.yyyy HH:mm:ss" Me.text_validitydate01_01.Value = var_timestamptoday.ToString("dd") & "." & var_timestamptoday.ToString("MM") & "." & var_timestamptoday.ToString("yyyy") & " " & var_timestamptoday.ToString("HH") & ":" & var_timestamptoday.ToString("mm") & ":" & var_timestamptoday.ToString("ss") Me.text_validitydate02_01.Format = DateTimePickerFormat.Custom Me.text_validitydate02_01.CustomFormat = "dd.MM.yyyy HH:mm:ss" Me.text_validitydate02_01.Value = var_timestamptomorrow.ToString("dd") & "." & var_timestamptomorrow.ToString("MM") & "." & var_timestamptomorrow.ToString("yyyy") & " " & var_timestamptomorrow.ToString("HH") & ":" & var_timestamptomorrow.ToString("mm") & ":" & var_timestamptomorrow.ToString("ss") End Sub

    Wenn ich mir beim Laden der Maske mit der Funktion msgbox meine beiden ermittelten Defaultwerte ausgeben lasse, passt alles. Wert 1 ist JETZT (mit Uhrzeit), Wert 2 ist morgen (mit Uhrzeit). Soweit also alles OK.

    Aber: Wenn ich mir dann die geladene Maske ansehe - Graus - dann steht in beiden Picker-Feldern der Wert 1 drin, also JETZT. Wieso?

    Könnte es sein, dass die in den Eigenschaften hinterlegten Werte mir dazwischenfummeln und meine schön berechneten Datumswerte überschreiben? Nur wie kriege ich die VB-Defaulwerte aus den Picker-Eigenschaften raus? Ich habe versucht, sie rauszulöschen, geht aber nicht, VS sagt, da muss was drinstehen, kann sie also nicht rauslöschen.

    Irgendjemand einen Vorschlag?

    Gruß

    Thomas

    Montag, 12. November 2012 10:38

Antworten

  • Hallo zusammen,

    wollte nur mitteilen, dass das Problem behoben ist. Ich habe an einer anderen Stelle im Code die Defaultwerte überschrieben.

    Gruß

    Thomas

    Montag, 12. November 2012 15:04