Udostępnij za pośrednictwem


ParameterCollectionEditor Klasa

Definicja

Udostępnia edytor składników dla ParameterCollection obiektu określonego przez Parameters właściwości skojarzonej kontroli źródła danych.

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
Dziedziczenie
ParameterCollectionEditor

Przykłady

Poniższy przykład kodu pokazuje, jak używać atrybutu EditorAttribute do skojarzenia ParameterCollectionEditor klas i UITypeEditor (klasy bazowej edytora kolekcji) z właściwością SelectParameters w kontrolce niestandardowej.

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

Uwagi

Klasa ParameterCollectionEditor udostępnia interfejs użytkownika do edytowania Parameter elementów ParameterCollection obiektu w czasie projektowania, zgodnie z jedną z Parameters właściwości. Właściwości Parameters obejmują DeleteParameterswłaściwości ObjectDataSource, FilterParameters, InsertParametersSelectParameters i UpdateParameters kontrolek , SqlDataSourcei innych źródeł danych.

Element ParameterCollectionEditor jest wywoływany przez wybranie przycisku wielokropka (...) w jednej z Parameters właściwości w siatce Właściwości projektanta wizualizacji.

Metoda EditValue edytuje Parameter elementy skojarzonej ParameterCollection kontroli źródła danych. Metoda GetEditStyle pobiera styl edycji skojarzony z tym edytorem.

Konstruktory

ParameterCollectionEditor()

Inicjuje nowe wystąpienie klasy ParameterCollectionEditor.

Właściwości

IsDropDownResizable

Pobiera wartość wskazującą, czy edytory listy rozwijanej powinny być zmienialne przez użytkownika.

(Odziedziczone po UITypeEditor)

Metody

EditValue(IServiceProvider, Object)

Edytuje wartość określonego obiektu przy użyciu stylu edytora wskazanego przez metodę GetEditStyle() .

(Odziedziczone po UITypeEditor)
EditValue(ITypeDescriptorContext, IServiceProvider, Object)

Edytuje elementy ParameterCollection obiektów skojarzonej kontrolki źródła danych.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetEditStyle()

Pobiera styl edytora używany przez metodę EditValue(IServiceProvider, Object) .

(Odziedziczone po UITypeEditor)
GetEditStyle(ITypeDescriptorContext)

Pobiera styl edycji skojarzony z tym edytorem.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetPaintValueSupported()

Wskazuje, czy ten edytor obsługuje malowanie reprezentacji wartości obiektu.

(Odziedziczone po UITypeEditor)
GetPaintValueSupported(ITypeDescriptorContext)

Wskazuje, czy określony kontekst obsługuje malowanie reprezentacji wartości obiektu w określonym kontekście.

(Odziedziczone po UITypeEditor)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
PaintValue(Object, Graphics, Rectangle)

Maluje reprezentację wartości określonego obiektu na określoną kanwę.

(Odziedziczone po UITypeEditor)
PaintValue(PaintValueEventArgs)

Maluje reprezentację wartości obiektu przy użyciu określonego PaintValueEventArgsobiektu .

(Odziedziczone po UITypeEditor)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy

Zobacz też