Bagikan melalui


IEditableTextControl Antarmuka

Definisi

Mewakili kontrol yang merender teks yang dapat diubah oleh pengguna.

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
Turunan
Penerapan

Contoh

Contoh kode berikut menunjukkan implementasi TextChanged peristiwa.


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

Keterangan

Kontrol, seperti TextBox dan yang berasal dari ListControl, menyediakan properti teks yang dapat diubah oleh pengguna halaman. Saat properti teks diubah, peristiwa dinaikkan untuk memberi tahu penangan bahwa properti telah berubah. Kelas yang menerapkan IEditableTextControl harus menentukan TextChanged peristiwa.

IEditableTextControl Meskipun antarmuka hanya TextChanged berisi peristiwa, antarmuka mewarisi dari ITextControl antarmuka, yang mendefinisikan Text properti . Untuk mengimplementasikan IEditableTextControl antarmuka, kontrol harus menentukan Text properti dan TextChanged peristiwa yang terjadi ketika Text properti berubah antara postingan ke server.

IEditableTextControl diimplementasikan oleh TextBox dan ListControl. Di kelas tersebut, peristiwa dinaikkan melalui ListControl.OnTextChanged metode atau TextBox.OnTextChanged . Kelas yang mengimplementasikan IEditableTextControl antarmuka dapat menentukan metode serupa untuk menaikkan peristiwa.

Properti

Text

Mendapatkan atau mengatur konten teks kontrol.

(Diperoleh dari ITextControl)

Acara

TextChanged

Terjadi ketika konten teks berubah di antara postingan ke server.

Berlaku untuk