IEditableTextControl インターフェイスとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > IEditableTextControl インターフェイスの意味・解説 

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 名前空間



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

辞書ショートカット

すべての辞書の索引

「IEditableTextControl インターフェイス」の関連用語

IEditableTextControl インターフェイスのお隣キーワード
検索ランキング

   

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



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

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

©2025 GRAS Group, Inc.RSS