ParameterCollectionEditor Sınıf

Tanım

İlişkili veri kaynağı denetiminin ParameterCollection özellikleri tarafından Parameters belirtilen nesne için bir bileşen düzenleyicisi sağlar.

public ref class ParameterCollectionEditor : System::Drawing::Design::UITypeEditor
public class ParameterCollectionEditor : System.Drawing.Design.UITypeEditor
type ParameterCollectionEditor = class
    inherit UITypeEditor
Public Class ParameterCollectionEditor
Inherits UITypeEditor
Devralma
ParameterCollectionEditor

Örnekler

Aşağıdaki kod örneği, ve UITypeEditor (koleksiyon düzenleyicisi temel sınıfı) sınıflarını özel denetimdeki bir SelectParameters özellik ile ilişkilendirmek ParameterCollectionEditor için özniteliğinin nasıl kullanılacağını EditorAttribute gösterir.

private ParameterCollection selectParams;

// Associate the ParameterCollectionEditor with the SelectParameters. 
[Editor(typeof(System.Web.UI.Design.WebControls.
    ParameterCollectionEditor),
    typeof(UITypeEditor))]
public ParameterCollection SelectParameters
{
    get
    {
        // If there is no selectParams collection, create it.
        if (selectParams == null)
            selectParams = new ParameterCollection();

        return selectParams;
    }
    set { selectParams = value; }
} // SelectParameters
Private selectParams As ParameterCollection

' Associate the ParameterCollectionEditor with the SelectParameters. 
<EditorAttribute(GetType(System.Web.UI.Design.WebControls. _
    ParameterCollectionEditor), _
    GetType(UITypeEditor))> _
Public Property SelectParameters() As ParameterCollection
    Get
        If selectParams Is Nothing Then
            selectParams = New ParameterCollection()
        End If
        Return selectParams
    End Get
    Set(ByVal value As ParameterCollection)
        selectParams = value
    End Set
End Property ' SelectParameters

Açıklamalar

sınıfıParameterCollectionEditor, özelliklerden biri Parameters tarafından belirtildiği gibi tasarım zamanında nesnenin ParameterCollection öğelerini düzenlemek Parameter için bir kullanıcı arabirimi sağlar. ÖzelliklerParameters, , FilterParameters, InsertParametersSelectParameters ve UpdateParameters özelliklerinin ObjectDataSourceSqlDataSource, , ve diğer veri kaynağı denetimlerini içerirDeleteParameters.

ParameterCollectionEditor, görsel tasarımcısının Özellikler kılavuzundaki özelliklerden Parameters biri üzerindeki üç nokta (...) düğmesi seçilerek çağrılır.

yöntemi, EditValue ilişkili veri kaynağı denetimi için öğesinin öğelerini ParameterCollection düzenlerParameter. yöntemi, GetEditStyle bu düzenleyiciyle ilişkili düzenleme stilini alır.

Oluşturucular

ParameterCollectionEditor()

ParameterCollectionEditor sınıfının yeni bir örneğini başlatır.

Özellikler

IsDropDownResizable

Açılan düzenleyicilerin kullanıcı tarafından yeniden boyutlandırılabilir olup olmayacağını belirten bir değer alır.

(Devralındığı yer: UITypeEditor)

Yöntemler

EditValue(IServiceProvider, Object)

yöntemi tarafından belirtilen düzenleyici stilini kullanarak belirtilen nesnenin GetEditStyle() değerini düzenler.

(Devralındığı yer: UITypeEditor)
EditValue(ITypeDescriptorContext, IServiceProvider, Object)

İlişkili veri kaynağı denetiminin ParameterCollection nesnelerinin öğelerini düzenler.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetEditStyle()

yöntemi tarafından EditValue(IServiceProvider, Object) kullanılan düzenleyici stilini alır.

(Devralındığı yer: UITypeEditor)
GetEditStyle(ITypeDescriptorContext)

Bu düzenleyiciyle ilişkili düzenleme stilini alır.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetPaintValueSupported()

Bu düzenleyicinin bir nesnenin değerinin gösterimini boyamayı destekleyip desteklemediğini gösterir.

(Devralındığı yer: UITypeEditor)
GetPaintValueSupported(ITypeDescriptorContext)

Belirtilen bağlamın, belirtilen bağlam içinde nesne değerinin bir gösterimini boyamayı destekleyip desteklemediğini gösterir.

(Devralındığı yer: UITypeEditor)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
PaintValue(Object, Graphics, Rectangle)

Belirtilen nesnenin değerinin gösterimini belirtilen tuvale boyar.

(Devralındığı yer: UITypeEditor)
PaintValue(PaintValueEventArgs)

Belirtilen PaintValueEventArgsöğesini kullanarak bir nesnenin değerinin gösterimini boyar.

(Devralındığı yer: UITypeEditor)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.