ShapeCollection.Count Property
Gets the number of shapes in the collection.
Namespace: Microsoft.VisualBasic.PowerPacks
Assembly: Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)
Syntax
'Declaration
Public ReadOnly Property Count As Integer
public int Count { get; }
public:
virtual property int Count {
int get () sealed;
}
abstract Count : int with get
override Count : int with get
final function get Count () : int
Property Value
Type: System.Int32
An Integer representing the number of shapes in the collection.
Implements
Remarks
The Count property can be used to determine how many shapes are in the ShapeCollection. It can also be used to iterate through the collection in a For…Next statement.
Examples
The following example demonstrates the use of the Count property. This example requires that you have a LineShape, an OvalShape, and a RectangleShape control on a form.
Private Sub Shapes_Click(
) Handles RectangleShape1.Click,
OvalShape1.Click, LineShape1.Click
Dim i As Integer = ShapeContainer1.Shapes.Count
MsgBox("There are " & CStr(i) & " shapes in the collection.")
End Sub
private void Shapes_Click(System.Object sender, System.EventArgs e)
{
int i = shapeContainer1.Shapes.Count;
Console.WriteLine("There are {0} shapes in the collection.", i);
}
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.
See Also
Reference
Microsoft.VisualBasic.PowerPacks Namespace
Other Resources
Introduction to the Line and Shape Controls (Visual Studio)
How to: Draw Lines with the LineShape Control (Visual Studio)
How to: Draw Shapes with the OvalShape and RectangleShape Controls (Visual Studio)