Nyelv

DesignerActionList Osztály

Definíció

Az intelligens címkepanel létrehozásához használt elemek listáját meghatározó típusok alaposztályát adja meg.

public ref class DesignerActionList
public class DesignerActionList
type DesignerActionList = class
Public Class DesignerActionList
Öröklődés
DesignerActionList

Példák

Az alábbi példakód bemutatja, hogyan hozhat létre objektumgyűjteményt DesignerActionItem .

A példakód teljes magyarázatát a A következőhöz: Intelligens címkék csatolása Windows Forms összetevőhöz.

public class ColorLabelActionList :
          System.ComponentModel.Design.DesignerActionList
Public Class ColorLabelActionList
    Inherits System.ComponentModel.Design.DesignerActionList

Megjegyzések

A DesignerAction funkció lehetővé teszi, hogy az összetevők és vezérlők környezetfüggő információkat és parancsokat jeleníthessenek meg. A DesignerAction funkció a tervezői igék helyettesítőjeként is felfogható, mivel az DesignerActionItem intelligens címke panelen és az összetevőhöz vagy vezérlőelemhez társított helyi menüben is megjeleníthető. Az DesignerActionList osztály azoknak a fejlesztőknek a fő interakciós pontját jelöli, akik intelligens címketámogatást szeretnének hozzáadni egyéni összetevőikhez és vezérlőikhez.

DesignerActionList az az alaposztály, amely az összetevők fejlesztőitől származik egy intelligens címkepanel feltöltéséhez. Az intelligens címkék panelje az intelligens címkék menüszerű felhasználói felületét (UI) jelöli.

Ez a származtatott osztály implementálhatja azt a virtualGetSortedActionItems metódust, a amelyből DesignerActionItemszármaztatott objektumgyűjteményt ad vissza. Ezek az objektumok az intelligens címkepanel elemeit jelölik. Minden elem a típusának megfelelően jelenik meg a panelen. Például egy DesignerActionTextItem statikus szövegfeliratként jelenik meg. Az aktív panelelemek, amelyeket a DesignerActionPropertyItem típusok jelölnek DesignerActionMethodItem , rendelkeznek egy megfelelő, nyilvánosan elérhető tulajdonságtal vagy metódussal, amely megvalósítja az adott elem funkcióit.

További információ arról, hogyan adhat hozzá elemeket az intelligens címkepanelhez, olvassa el a metódust GetSortedActionItems .

Note

Az űrlapokat és a párbeszédpaneleket az osztály DesignerActionListtagjai megjeleníthetik. Alapértelmezés szerint ezeknek az ablakoknak a szülője lesz az intelligens címkepanel tárolóablaka. Ha ezeket a gyermekablakokat explicit módon egy másik szolgáltatásba vagy ablakba fölérendeli, az intelligens címkék helytelen megjelenítését okozhatja.

Az intelligens címkepanelek nem támogatják a görgetést és a lapozást, ezért ügyeljen arra, hogy ne töltse fel a paneleket sok intelligens címkével. Túl sok elem esetén előfordulhat, hogy az intelligens címke panel túlnyúlik a képernyő határain.

Konstruktorok

Name Description
DesignerActionList(IComponent)

Inicializálja a DesignerActionList osztály új példányát.

Tulajdonságok

Name Description
AutoShow

Lekéri vagy beállít egy értéket, amely jelzi, hogy az intelligens címkepanel automatikusan megjelenjen-e a létrehozásakor.

Component

Lekéri a kapcsolódó összetevőt DesignerActionList.

Metódusok

Name Description
Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetService(Type)

Olyan objektumot ad vissza, amely a szolgáltatáshoz DesignerActionListtársított összetevő által biztosított szolgáltatást jelöli.

GetSortedActionItems()

A listában szereplő objektumok gyűjteményét DesignerActionItem adja vissza.

GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

A következőre érvényes:

Lásd még