DesignerAutoFormat.Name DesignerAutoFormat.Name DesignerAutoFormat.Name DesignerAutoFormat.Name Property


Gets the name of a DesignerAutoFormat object.

 property System::String ^ Name { System::String ^ get(); };
public string Name { get; }
member this.Name : string
Public ReadOnly Property Name As String

Property Value


The following code example demonstrates how to override the AutoFormats property of a ControlDesigner object to create and add three named formats to the collection.

// The collection of AutoFormat objects for the IndentLabel object
      public override DesignerAutoFormatCollection AutoFormats
              if (_autoFormats == null)
			// Create the collection
                  _autoFormats = new DesignerAutoFormatCollection();

			// Create and add each AutoFormat object
                  _autoFormats.Add(new IndentLabelAutoFormat("MyClassic"));
                  _autoFormats.Add(new IndentLabelAutoFormat("MyBright"));
                  _autoFormats.Add(new IndentLabelAutoFormat("Default"));
              return _autoFormats;
' The collection of AutoFormat objects for the IndentLabel object
Public Overrides ReadOnly Property AutoFormats() As DesignerAutoFormatCollection
        If _autoFormats Is Nothing Then
            ' Create the collection
            _autoFormats = New DesignerAutoFormatCollection()

            ' Create and add each AutoFormat object
            _autoFormats.Add(New IndentLabelAutoFormat("MyClassic"))
            _autoFormats.Add(New IndentLabelAutoFormat("MyBright"))
            _autoFormats.Add(New IndentLabelAutoFormat("Default"))
        End If

        Return _autoFormats
    End Get
End Property


A visual designer, such as Visual Studio 2005, uses the Name property from each DesignerAutoFormat object in the AutoFormats collection of a ControlDesigner to create a list of available automatic style formats.

Applies to

See also