IEditableTextControl Arabirim
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Kullanıcı tarafından değiştirilebilen metni işleyen bir denetimi temsil eder.
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
- Türetilmiş
- Uygulamalar
Aşağıdaki kod örneği olayın bir uygulamasını TextChanged gösterir.
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
gibi TextBox ve türetilen ListControldenetimler, sayfa kullanıcısı tarafından değiştirilebilen bir metin özelliği sağlar. Metin özelliği değiştirildiğinde, işleyicilere özelliğin değiştiğini bildiren bir olay oluşturulur. Uygulayan IEditableTextControl sınıfların olayı tanımlaması TextChanged gerekir.
Arabirim yalnızca olayı içerse IEditableTextControl de, bir Text özelliği tanımlayan arabiriminden ITextControl devralır.TextChanged Arabirimi uygulamak IEditableTextControl için, bir denetimin Text özelliği ve özellik sunucuya TextChanged gönderiler arasında değiştiğinde Text gerçekleşen olayı tanımlaması gerekir.
IEditableTextControlve ListControltarafından TextBox uygulanır. Bu sınıflarda, olay veya TextBox.OnTextChanged yöntemleri aracılığıyla ListControl.OnTextChanged oluşturulur. Arabirimini uygulayan IEditableTextControl bir sınıf, olayı oluşturmak için benzer bir yöntem tanımlayabilir.
Text |
Denetimin metin içeriğini alır veya ayarlar. (Devralındığı yer: ITextControl) |
Text |
Metnin içeriği sunucuya yapılan gönderiler arasında değiştiğinde gerçekleşir. |
Ürün | Sürümler |
---|---|
.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 |
.NET geri bildirimi
.NET, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin: