영어로 읽기

다음을 통해 공유


IEditableTextControl 인터페이스

정의

사용자에 의해 변경 가능한 텍스트를 렌더링하는 컨트롤을 나타냅니다.

public interface IEditableTextControl : System.Web.UI.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.
        }
    }
}

설명

같은 컨트롤 TextBox 에서 파생 된 ListControl, 페이지 사용자가 변경할 수 있는 텍스트 속성을 제공 합니다. Text 속성이 변경 되 면 이벤트 처리기는 속성이 변경 되었음을 알리기 위해 발생 합니다. 구현 하는 클래스 IEditableTextControl 정의 해야 합니다는 TextChanged 이벤트입니다.

있지만 IEditableTextControl 인터페이스만 포함 합니다 TextChanged 에서 상속 하는 이벤트를 ITextControl 인터페이스를 정의 하는 Text 속성. 구현 하는 IEditableTextControl 인터페이스 컨트롤을 정의 해야 합니다는 Text 속성 및 TextChanged 이벤트 발생 하는 경우는 Text 속성 변경 내용을 서버에 대 한 게시 사이.

IEditableTextControl 에 의해 구현 됩니다 TextBoxListControl입니다. 이러한 클래스에서 이벤트를 통해 발생 합니다 ListControl.OnTextChanged 또는 TextBox.OnTextChanged 메서드. 구현 하는 클래스는 IEditableTextControl 인터페이스 이벤트를 발생 시키기 위한 비슷한 메서드를 정의할 수 있습니다.

속성

Text

컨트롤의 텍스트 내용을 가져오거나 설정합니다.

(다음에서 상속됨 ITextControl)

이벤트

TextChanged

서버에 대한 게시 사이에 텍스트 내용이 변경되면 발생합니다.

적용 대상

제품 버전
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1