Czyszczenie textboxa po kliknięciu

2015-01-08 16:09
0

Witam.
W swojej aplikacji mam kilka textboxów z wartością domyślną.
Chciałbym żeby po kliknięciu na textbox ta wartość znikneła.
Jest jakaś metoda która wykonuje takie działanie? Ewentualnie jak napisać taką metode, żeby jedna odnosiła się do wszystkich kontrolek.
Wiem ze można skorzystać z [nazwa textboxa]TextChanged ale ona odnosić się będzie tylko do jednej kontrolki.

Pozostało 580 znaków

2015-01-08 16:22
0

Nie wiem co ma zdarzenie TextChanged do tego co chcesz zrobić, raczej wykorzstał bym tu MouseDown lub GotFocus.
Każdemu textboxowi musisz przypisać ten sam handler.

<TextBox GotFocus="TextBox_GotFocus"/>
<TextBox GotFocus="TextBox_GotFocus"/>

I w code behind

        private void TextBox_GotFocus(object sender, RoutedEventArgs e)
        {
            (sender as TextBox).Clear();
        }

Jeśli chodzi Ci o to żeby wyczyścić tylko kliknięty textbox. Jeśli chcesz wyczyścić wszystkie to musisz mieć je w jakiejś tablicy lub kolekcji.

Pozostało 580 znaków

Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0