新しい価値を手に入れる
Text
のプロパティをそのまま使用できますTextBox
。このイベントが複数のテキスト ボックスに使用される場合は、sender
パラメーターを使用して正しいTextBox
コントロールを取得する必要があります。
private void textChanged(object sender, EventArgs e)
{
TextBox textBox = sender as TextBox;
if(textBox != null)
{
string theText = textBox.Text;
}
}
OLD 値の取得
古い値を取得しようとしている場合は、自分で追跡する必要があります。空から始まり、各イベントの最後に変化する単純な変数をお勧めします。
string oldValue = "";
private void textChanged(object sender, EventArgs e)
{
TextBox textBox = sender as TextBox;
if(textBox != null)
{
string theText = textBox.Text;
// Do something with OLD value here.
// Finally, update the old value ready for next time.
oldValue = theText;
}
}
組み込みの TextBox コントロールを継承し、これを頻繁に使用する予定がある場合は、この追加機能を追加する独自の TextBox コントロールを作成できます。