【使い方】
/// <summary>
/// 指定したコントロールの配下にある全てのTextBoxコントロールの入力状態を初期化します
/// </summary>
/// <param name="parent">元となる親コントロール</param>
private void InitializeTextBox( Control parent )
{
//親の配下にある全てのコントロールの内、TextBoxの初期状態をnullに設定します。
foreach ( Control ctrl in parent.Controls )
{
if ( ctrl is TextBox )
((TextBox)ctrl).Text = null;
// 子コントロールがある場合、再帰的に検索して初期化する
if ( ctrl.Controls.Count > 0 )
{
InitializeTextBox( ctrl );
}
}
}
|