IEditableTextControlとは? わかりやすく解説

IEditableTextControl イベント


パブリック イベントパブリック イベント

参照参照

関連項目

IEditableTextControl インターフェイス
System.Web.UI 名前空間

IEditableTextControl インターフェイス

メモ : このインターフェイスは、.NET Framework version 2.0新しく追加されたものです。

ユーザー変更できるテキスト表示するコントロール表します

名前空間: System.Web.UI
アセンブリ: System.Web (system.web.dll 内)
構文構文

Public Interface IEditableTextControl
    Inherits ITextControl
Dim instance As IEditableTextControl
public interface IEditableTextControl : ITextControl
public interface class IEditableTextControl
 : ITextControl
public interface IEditableTextControl extends ITextControl
public interface IEditableTextControl extends
 ITextControl
解説解説

TextBox や、ListControl から派生するコントロールには、ページ ユーザー変更できるテキスト プロパティ用意されています。テキスト プロパティ変更されると、プロパティ変更されたことをハンドラ通知するイベント発生しますIEditableTextControl実装するクラスは、TextChanged イベント定義する必要があります

IEditableTextControl インターフェイスには TextChanged イベントしか定義されていませんが、このインターフェイスText プロパティ定義されている ITextControl インターフェイスから継承しますIEditableTextControl インターフェイス実装するには、Text プロパティと、サーバーへのポスト間で Text プロパティ変更され場合発生する TextChanged イベントを、コントロール定義する必要があります

IEditableTextControl は、TextBox および ListControl によって実装されます。これらのクラスでは、ListControl.OnTextChanged メソッドまたは TextBox.OnTextChanged メソッドによりイベント発生しますIEditableTextControl インターフェイス実装するクラスは、同様のメソッド定義してイベント発生させることができます

使用例使用例

TextChanged イベント実装する方法次のコード例示します

Public Class customeditablebox
    Inherits System.Web.UI.UserControl
    Implements System.Web.UI.IEditableTextControl

    Private Shared ReadOnly
 EventCustomTextChanged As New Object

    Public Custom Event TextChanged As
 EventHandler _
      Implements System.Web.UI.IEditableTextControl.TextChanged
        AddHandler(ByVal value As
 EventHandler)
            Events.AddHandler(EventCustomTextChanged, value)
        End AddHandler

        RemoveHandler(ByVal value As
 EventHandler)
            Events.RemoveHandler(EventCustomTextChanged, value)
        End RemoveHandler

        RaiseEvent(ByVal sender As
 Object, ByVal e As EventArgs)

        End RaiseEvent
    End Event

    Public Property Text() As
 String _
      Implements System.Web.UI.IEditableTextControl.Text
        Get
            ' Provide implementation.
            Return String.Empty
        End Get
        Set(ByVal value As
 String)
            ' Provide implementation.
        End Set
    End Property
End Class
public partial class customeditablebox : System.Web.UI.UserControl,
 IEditableTextControl
{
    private static readonly object EventCustomTextChanged
 = new Object();

    public event EventHandler TextChanged
    {
        add
        {
            Events.AddHandler(EventCustomTextChanged, value);
        }
        remove
        {
            Events.RemoveHandler(EventCustomTextChanged, value);
        }
    }

    public string Text
    {
        get
        {
            // Provide implementation.
            return String.Empty;
        }
        set
        {
            // Provide implementation.
        }
    }
}
.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
IEditableTextControl メンバ
System.Web.UI 名前空間

IEditableTextControl メンバ



このページでは「.NET Framework クラス ライブラリ リファレンス」からIEditableTextControlを検索した結果を表示しています。
Weblioに収録されているすべての辞書からIEditableTextControlを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からIEditableTextControl を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「IEditableTextControl」の関連用語

IEditableTextControlのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



IEditableTextControlのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS