MenuItemCollectionEditor Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
public ref class MenuItemCollectionEditor : System::Drawing::Design::UITypeEditor
public class MenuItemCollectionEditor : System.Drawing.Design.UITypeEditor
type MenuItemCollectionEditor = class
inherit UITypeEditor
Public Class MenuItemCollectionEditor
Inherits UITypeEditor
- Héritage
Exemples
L’exemple de code suivant montre comment utiliser l’attribut EditorAttribute pour associer les MenuItemCollectionEditor classes et UITypeEditor (classe de base de l’éditeur de collection) à une propriété d’un contrôle personnalisé, dérivée de la WebControl classe, qui obtient et définit une MenuItemCollection collection.
private MenuItemCollection menuItems;
// Associate the MenuItemCollectionEditor with the Items.
[Editor(typeof(System.Web.UI.Design.WebControls.
MenuItemCollectionEditor),
typeof(UITypeEditor))]
public MenuItemCollection Items
{
get
{
// If there is no menuItems collection, create it.
if (menuItems == null)
menuItems = new MenuItemCollection();
return menuItems;
}
set { menuItems = value; }
} // Items
Private menuItems As MenuItemCollection
' Associate the MenuItemCollectionEditor with the Items.
<EditorAttribute( GetType(System.Web.UI.Design.WebControls. _
MenuItemCollectionEditor), _
GetType(UITypeEditor))> _
Public Property Items() As MenuItemCollection
Get
If menuItems Is Nothing Then
menuItems = New MenuItemCollection()
End If
Return menuItems
End Get
Set
menuItems = value
End Set
End Property ' Items
Remarques
La MenuItemCollectionEditor classe fournit une interface utilisateur pour modifier les MenuItem éléments de la collection spécifiée par la propriété dans le Items contrôle associé Menu .
L’option MenuItemCollectionEditor est appelée en sélectionnant le bouton de sélection (...) sur la propriété Items dans la grille Propriétés du concepteur visuel, ou en choisissant Modifier les éléments de menu dans le menu contextuel Tâches courantes du contrôle.
La EditValue méthode modifie les valeurs de la collection d’éléments de menu du contrôle associé Menu . La GetEditStyle méthode obtient le style d’édition associé à cet éditeur.
Constructeurs
MenuItemCollectionEditor() |
Initialise une nouvelle instance de la classe MenuItemCollectionEditor. |
Propriétés
IsDropDownResizable |
Obtient une valeur indiquant si les éditeurs déroulants doivent être redimensionnables par l’utilisateur. (Hérité de UITypeEditor) |
Méthodes
EditValue(IServiceProvider, Object) |
Modifie la valeur de l'objet spécifié à l'aide du style d'éditeur fourni par la méthode GetEditStyle(). (Hérité de UITypeEditor) |
EditValue(ITypeDescriptorContext, IServiceProvider, Object) |
Modifie la valeur de la collection d'articles de menu du contrôle associé. |
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetEditStyle() |
Obtient le style de l'éditeur utilisé par la méthode EditValue(IServiceProvider, Object). (Hérité de UITypeEditor) |
GetEditStyle(ITypeDescriptorContext) |
Obtient le style de modification associé à cet éditeur. |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetPaintValueSupported() |
Indique si cet éditeur permet de peindre une représentation de la valeur d'un objet. (Hérité de UITypeEditor) |
GetPaintValueSupported(ITypeDescriptorContext) |
Indique si le contexte spécifié permet de peindre une représentation de la valeur d'un objet dans le contexte spécifié. (Hérité de UITypeEditor) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
PaintValue(Object, Graphics, Rectangle) |
Peint une représentation de la valeur de l'objet spécifié sur la toile spécifiée. (Hérité de UITypeEditor) |
PaintValue(PaintValueEventArgs) |
Peint une représentation de la valeur d'un objet à l'aide du PaintValueEventArgs spécifié. (Hérité de UITypeEditor) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |