IEditableTextControl Antarmuka
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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. |