2016-05-25 15 views
-3

Ich erstelle eine RS232-Wählscheibe in einem WPF. Das Problem, auf das ich stoße, ist der Sterncharakter. Ich weiß nicht, wie ich die Frage richtig stellen soll, denn alles, was ich bekomme, ist "nur Passwort".erlaubt * Zeichen in Textbox C# WPF

Letztendlich versuche ich das "*" programmgesteuert hinzuzufügen. Es spielt keine Rolle, ob ich die Tastatur oder die virtuelle Taste benutzt habe. Immer wenn das Zeichen hinzugefügt wird, friert das Programm ein. Der Debugger zeigt nicht auf irgendwas und scheint immer noch auf Anweisungen zu warten.

Irgendwelche Ideen?

Im den Stern mit

textBox.text="*"; 
+1

Teilen Sie mehr Code. –

+0

Ist das nur eine Standard-TextBox? Welche Ereignisbehandlungsroutinen sind an diese Textbox angehängt? Schicken Sie das Zeichen tatsächlich über RS-232 an ein Gerät? – Blorgbeard

+0

Was hinzugefügt? Textfeld? – PseudoAj

Antwort

-2

Ehrlich Zugabe bin ich nicht sicher, was passiert ist. Ich habe einen neuen WPF gestartet und es hat funktioniert. Also habe ich die automatisch generierte Methode komplett entfernt und neu erstellt. Jetzt funktioniert es. Das gesamte Verfahren sah aus wie diese

private void button_Click(object sender, RoutedEventArgs e) 
    { 
     textBox.Text = "*"; 
    } 

keine Ahnung, aber es funktioniert. Vielen Dank für die Antworten

+2

* Ich habe nichts getan, aber es hat auf wundersame Weise angefangen zu arbeiten * ist keine Antwort, die für zukünftige Leser von irgendwelchem ​​Wert sein wird. –

+0

** minus 1 ** für solche schlechte Antworten. – ViVi