In C#, habe ich ein Textfeld, das nur Zahlen akzeptieren, aber ich möchte einen Code zu einer Zeit in dem folgenden Format zu akzeptieren: "____: ____: ____", so dass wenn der Benutzer schreibt Teil davon vervollständigt es die fehlenden mit Nullen; Beispiel: Der Benutzer schreibt: "_2: 12: _3" sollte es als "02:12:03" abschließen.C# Zeit Format füllen
Hat jemand diesen Code?
Nicht genau, was Sie wollen, aber [Exemplarische Vorgehensweise: Arbeiten mit dem MaskedTextBox-Steuerelement] (https://msdn.microsoft.com/en-us/library/kkx4h3az (v = vs.100) .aspx) kann für Sie von Interesse sein. –
Es wird nicht in allen Fällen funktionieren. Wenn jemand eine Zeichenfolge in die Box einfügt, wird die Validierung übersprungen. Frage wurde in der Vergangenheit oft gestellt. Es ist besser, einen DataTimePicker zu verwenden. – jdweng
Ist die Frage über WinForms, WPF oder etwas anderes? – grek40