İngilizce dilinde oku

Aracılığıyla paylaş


IEditableTextControl Arabirim

Tanım

Kullanıcı tarafından değiştirilebilen metni işleyen bir denetimi temsil eder.

C#
public interface IEditableTextControl : System.Web.UI.ITextControl
Türetilmiş
Uygulamalar

Örnekler

Aşağıdaki kod örneği olayın bir uygulamasını TextChanged gösterir.

C#

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.
        }
    }
}

Açıklamalar

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.

Özellikler

Text

Denetimin metin içeriğini alır veya ayarlar.

(Devralındığı yer: ITextControl)

Ekinlikler

TextChanged

Metnin içeriği sunucuya yapılan gönderiler arasında değiştiğinde gerçekleşir.

Şunlara uygulanır

Ü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