TextBox.TextChanged イベント
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
テキスト ボックスの内容がサーバーへのポスト間で変更された場合に発生します。
public:
event EventHandler ^ TextChanged;
public:
virtual event EventHandler ^ TextChanged;
public event EventHandler TextChanged;
member this.TextChanged : EventHandler
Public Custom Event TextChanged As EventHandler
イベントの種類
実装
例
次の例は、このイベントを使用してコントロールの変更に応答する方法を TextBox 示しています。 このコードでは、 プロパティが変更されたときにText
、TextBox コントロール (TextBox1 と呼ばれます) のプロパティの内容Textをラベル (Label1 と呼ばれます) に表示します。 Web フォーム ページでのユーザー入力には、悪意のある可能性のあるクライアント スクリプトが含まれる可能性があります。 既定では、[Web フォーム] ページでは、ユーザー入力にスクリプトまたは HTML 要素が含まれていないことが検証されます。 詳細については、「 方法: 文字列に HTML エンコードを適用して Web アプリケーションのスクリプトの悪用から保護する」を参照してください。
Protected Sub TextBox1_TextChanged(ByVal sender As Object, _
ByVal e As System.EventArgs) Handles TextBox1.TextChanged
Label1.Text = Server.HtmlEncode(TextBox1.Text)
End Sub
protected void TextBox1_TextChanged(object sender, EventArgs e)
{
Label1.Text = Server.HtmlEncode(TextBox1.Text);
}
注釈
イベントは TextChanged 、サーバーへの投稿間でテキスト ボックスの内容が変更されると発生します。 イベントは、テキストがユーザーによって変更された場合にのみ発生します。テキストがプログラムによって変更された場合、イベントは発生しません。
注意
コントロールは TextBox 、このイベントが正しく機能するために、サーバーへの投稿間で一部の値を保持する必要があります。 このコントロールに対してビューステートが有効になっていることを確認します。
イベントを処理する方法の詳細については、次を参照してください。処理とイベントの発生します。
適用対象
こちらもご覧ください
.NET