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
설명
같은 컨트롤 TextBox 에서 파생 된 ListControl, 페이지 사용자가 변경할 수 있는 텍스트 속성을 제공 합니다. Text 속성이 변경 되 면 이벤트 처리기는 속성이 변경 되었음을 알리기 위해 발생 합니다. 구현 하는 클래스 IEditableTextControl 정의 해야 합니다는 TextChanged 이벤트입니다.
있지만 IEditableTextControl 인터페이스만 포함 합니다 TextChanged 에서 상속 하는 이벤트를 ITextControl 인터페이스를 정의 하는 Text 속성. 구현 하는 IEditableTextControl 인터페이스 컨트롤을 정의 해야 합니다는 Text 속성 및 TextChanged 이벤트 발생 하는 경우는 Text 속성 변경 내용을 서버에 대 한 게시 사이.
IEditableTextControl 에 의해 구현 됩니다 TextBox 고 ListControl입니다. 이러한 클래스에서 이벤트를 통해 발생 합니다 ListControl.OnTextChanged 또는 TextBox.OnTextChanged 메서드. 구현 하는 클래스는 IEditableTextControl 인터페이스 이벤트를 발생 시키기 위한 비슷한 메서드를 정의할 수 있습니다.
속성
Text |
컨트롤의 텍스트 내용을 가져오거나 설정합니다. (다음에서 상속됨 ITextControl) |
이벤트
TextChanged |
서버에 대한 게시 사이에 텍스트 내용이 변경되면 발생합니다. |
적용 대상
.NET