DesignerVerbCollection Class
Represents a collection of DesignerVerb objects.
For a list of all members of this type, see DesignerVerbCollection Members.
System.Object
System.Collections.CollectionBase
System.ComponentModel.Design.DesignerVerbCollection
[Visual Basic] <ComVisible(True)> Public Class DesignerVerbCollection Inherits CollectionBase [C#] [ComVisible(true)] public class DesignerVerbCollection : CollectionBase [C++] [ComVisible(true)] public __gc class DesignerVerbCollection : public CollectionBase [JScript] public ComVisible(true) class DesignerVerbCollection extends CollectionBase
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Remarks
This class provides a collection that can contain DesignerVerb objects.
Example
[Visual Basic] ' Creates an empty DesignerVerbCollection. Dim collection As New DesignerVerbCollection() ' Adds a DesignerVerb to the collection. collection.Add(New DesignerVerb("Example designer verb", New EventHandler(AddressOf Me.ExampleEvent))) ' Adds an array of DesignerVerb objects to the collection. Dim verbs As DesignerVerb() = {New DesignerVerb("Example designer verb", New EventHandler(AddressOf Me.ExampleEvent)), New DesignerVerb("Example designer verb", New EventHandler(AddressOf Me.ExampleEvent))} collection.AddRange(verbs) ' Adds a collection of DesignerVerb objects to the collection. Dim verbsCollection As New DesignerVerbCollection() verbsCollection.Add(New DesignerVerb("Example designer verb", New EventHandler(AddressOf Me.ExampleEvent))) verbsCollection.Add(New DesignerVerb("Example designer verb", New EventHandler(AddressOf Me.ExampleEvent))) collection.AddRange(verbsCollection) ' Tests for the presence of a DesignerVerb in the collection, ' and retrieves its index if it is found. Dim testVerb As New DesignerVerb("Example designer verb", New EventHandler(AddressOf Me.ExampleEvent)) Dim itemIndex As Integer = -1 If collection.Contains(testVerb) Then itemIndex = collection.IndexOf(testVerb) End If ' Copies the contents of the collection, beginning at index 0, ' to the specified DesignerVerb array. ' 'verbs' is a DesignerVerb array. collection.CopyTo(verbs, 0) ' Retrieves the count of the items in the collection. Dim collectionCount As Integer = collection.Count ' Inserts a DesignerVerb at index 0 of the collection. collection.Insert(0, New DesignerVerb("Example designer verb", New EventHandler(AddressOf Me.ExampleEvent))) ' Removes the specified DesignerVerb from the collection. Dim verb As New DesignerVerb("Example designer verb", New EventHandler(AddressOf Me.ExampleEvent)) collection.Remove(verb) ' Removes the DesignerVerb at index 0. collection.RemoveAt(0) [C#] // Creates an empty DesignerVerbCollection. DesignerVerbCollection collection = new DesignerVerbCollection(); // Adds a DesignerVerb to the collection. collection.Add( new DesignerVerb("Example designer verb", new EventHandler(this.ExampleEvent)) ); // Adds an array of DesignerVerb objects to the collection. DesignerVerb[] verbs = { new DesignerVerb("Example designer verb", new EventHandler(this.ExampleEvent)), new DesignerVerb("Example designer verb", new EventHandler(this.ExampleEvent)) }; collection.AddRange( verbs ); // Adds a collection of DesignerVerb objects to the collection. DesignerVerbCollection verbsCollection = new DesignerVerbCollection(); verbsCollection.Add( new DesignerVerb("Example designer verb", new EventHandler(this.ExampleEvent)) ); verbsCollection.Add( new DesignerVerb("Example designer verb", new EventHandler(this.ExampleEvent)) ); collection.AddRange( verbsCollection ); // Tests for the presence of a DesignerVerb in the collection, // and retrieves its index if it is found. DesignerVerb testVerb = new DesignerVerb("Example designer verb", new EventHandler(this.ExampleEvent)); int itemIndex = -1; if( collection.Contains( testVerb ) ) itemIndex = collection.IndexOf( testVerb ); // Copies the contents of the collection, beginning at index 0, // to the specified DesignerVerb array. // 'verbs' is a DesignerVerb array. collection.CopyTo( verbs, 0 ); // Retrieves the count of the items in the collection. int collectionCount = collection.Count; // Inserts a DesignerVerb at index 0 of the collection. collection.Insert( 0, new DesignerVerb("Example designer verb", new EventHandler(this.ExampleEvent)) ); // Removes the specified DesignerVerb from the collection. DesignerVerb verb = new DesignerVerb("Example designer verb", new EventHandler(this.ExampleEvent)); collection.Remove( verb ); // Removes the DesignerVerb at index 0. collection.RemoveAt(0); [C++] // Creates an empty DesignerVerbCollection. DesignerVerbCollection* collection = new DesignerVerbCollection(); // Adds a DesignerVerb to the collection. collection->Add( new DesignerVerb(S"Example designer verb", new EventHandler(this, &Class1::ExampleEvent)) ); // Adds an array of DesignerVerb objects to the collection. DesignerVerb* verbs[] = { new DesignerVerb(S"Example designer verb", new EventHandler(this, &Class1::ExampleEvent)), new DesignerVerb(S"Example designer verb", new EventHandler(this, &Class1::ExampleEvent)) }; collection->AddRange( verbs ); // Adds a collection of DesignerVerb objects to the collection. DesignerVerbCollection* verbsCollection = new DesignerVerbCollection(); verbsCollection->Add( new DesignerVerb(S"Example designer verb", new EventHandler(this, &Class1::ExampleEvent)) ); verbsCollection->Add( new DesignerVerb(S"Example designer verb", new EventHandler(this, &Class1::ExampleEvent)) ); collection->AddRange( verbsCollection ); // Tests for the presence of a DesignerVerb in the collection, // and retrieves its index if it is found. DesignerVerb* testVerb = new DesignerVerb(S"Example designer verb", new EventHandler(this, &Class1::ExampleEvent)); int itemIndex = -1; if( collection->Contains( testVerb ) ) itemIndex = collection->IndexOf( testVerb ); // Copies the contents of the collection, beginning at index 0, // to the specified DesignerVerb array. // 'verbs' is a DesignerVerb array. collection->CopyTo( verbs, 0 ); // Retrieves the count of the items in the collection. int collectionCount = collection->Count; // Inserts a DesignerVerb at index 0 of the collection. collection->Insert( 0, new DesignerVerb(S"Example designer verb", new EventHandler(this, &Class1::ExampleEvent)) ); // Removes the specified DesignerVerb from the collection. DesignerVerb* verb = new DesignerVerb(S"Example designer verb", new EventHandler(this, &Class1::ExampleEvent)); collection->Remove( verb ); // Removes the DesignerVerb at index 0. collection->RemoveAt(0);
[JScript] No example is available for JScript. To view a Visual Basic, C#, or C++ example, click the Language Filter button
in the upper-left corner of the page.
Requirements
Namespace: System.ComponentModel.Design
Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family
Assembly: System (in System.dll)
See Also
DesignerVerbCollection Members | System.ComponentModel.Design Namespace