TextBox.IsFocused Eigenschaft?

Möchte ich ändern textBox.text nur, wenn es nicht im Fokus. Beispiel:

public void updateValue()
    {
        if (!this.valueTB.IsFocused)
            this.valueTB.Text = updatedValue.ToString();
    } 

Aber das problem ist, dass this.valueTB.IsFocused Eigenschaft ändert sich nur, wenn es tatsächlich konzentriert, aber nicht, wenn es konzentriert heraus.

  • Ist dies updateValue in Ihrem valueTB.TextChanged event-handler?
  • - Ist diese updateValue in Ihrem valueTB.TextChanged event-handler? - KEINE
  • Vielleicht können Sie erklären, ein wenig mehr, was es ist, das Sie erreichen wollen, und fügen Sie etwas mehr Kontext zu dem code.
  • Methode updateValue() wird aufgerufen, aus meinem userControl-Klasse in eine zyklische thread die updates der int updatedValue Feld alle 500 mseconds. Also ich möchte die textBox.text nicht ändern, wenn es besetzt ist, die durch Benutzer
InformationsquelleAutor Taras | 2012-12-21
Schreibe einen Kommentar