Задача: на форме есть n - колличество TextBox'ов, их нужно очистить все одновременно нажатием одной кнопки.
Делаем функцию:
Потом нажимаем на кнопку на форме 2 раза, чтобы перейти в её обработчик и прописываем там(пример!!!!):
Делаем функцию:
void LoopVisualTree(DependencyObject obj)//обнуление текст боксов { for (int i = 0; i < VisualTreeHelper.GetChildrenCount(obj); i++) { if (obj is TextBox) { ((TextBox)obj).Text = null; } // РЕКУРСИЯ LoopVisualTree(VisualTreeHelper.GetChild(obj, i)); } }
Потом нажимаем на кнопку на форме 2 раза, чтобы перейти в её обработчик и прописываем там(пример!!!!):
private void button10_Click(object sender, RoutedEventArgs e) { LoopVisualTree(this); }
Комментариев нет:
Отправить комментарий