IEditableTextControl インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ユーザーが変更できるテキストを表示するコントロールを表します。
public interface class IEditableTextControl : System::Web::UI::ITextControl
public interface IEditableTextControl : System.Web.UI.ITextControl
type IEditableTextControl = interface
interface ITextControl
Public Interface IEditableTextControl
Implements ITextControl
- 派生
- 実装
例
次のコード例は、 イベントの実装を TextChanged 示しています。
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.
}
}
}
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
注釈
や からListControl派生したコントロールなどTextBox、ページ ユーザーが変更できるテキスト プロパティを提供します。 text プロパティが変更されると、プロパティが変更されたことをハンドラーに通知するイベントが発生します。 を実装 IEditableTextControl するクラスは、 イベントを定義する TextChanged 必要があります。
インターフェイスには IEditableTextControl イベントのみが TextChanged 含まれますが、プロパティを ITextControl 定義 Text する インターフェイスから継承されます。 インターフェイスをIEditableTextControl実装するには、コントロールで プロパティと、サーバーへの投稿間でTextChangedプロパティが変更されたときにText発生するイベントを定義Textする必要があります。
IEditableTextControlは と ListControlによってTextBox実装されます。 これらのクラスでは、 メソッドまたは TextBox.OnTextChanged メソッドを介してイベントがListControl.OnTextChanged発生します。 インターフェイスを実装するクラスでは、イベントを IEditableTextControl 発生させる同様のメソッドを定義できます。
プロパティ
Text |
コントロールのテキストの内容を取得または設定します。 (継承元 ITextControl) |
イベント
TextChanged |
テキストの内容がサーバーへのポスト間で変更された場合に発生します。 |
適用対象
.NET