Freigeben über


CheckBoxDesigner.GetDesignTimeHtml Methode

Definition

Ruft das Markup ab, das für die Darstellung des Steuerelements zur Entwurfszeit verwendet wird.

public:
 override System::String ^ GetDesignTimeHtml();
public override string GetDesignTimeHtml ();
override this.GetDesignTimeHtml : unit -> string
Public Overrides Function GetDesignTimeHtml () As String

Gibt zurück

Das Markup, das für die Darstellung des Steuerelements zur Entwurfszeit verwendet wird.

Beispiele

Im folgenden Codebeispiel wird die GetDesignTimeHtml -Methode überschrieben. Wenn die CheckBox.Text Eigenschaft zuvor noch nicht festgelegt wurde, wird sie durch einen Aufruf dieser Methode auf eine Zeichenfolge festgelegt und diese Zeichenfolge auf der Entwurfsoberfläche angezeigt. Wenn die Text Eigenschaft bereits festgelegt wurde, wird der vorhandene Eigenschaftswert angezeigt.

' Override the GetDesignTimeHtml method to display a border on the 
' control if the BorderStyle property has not been set by the user.
Public Overrides Function GetDesignTimeHtml() As String

    Dim sampleCheckBox As SampleCheckBox = CType(Component, _
        SampleCheckBox)
    Dim designTimeHtml As String = Nothing

    ' Check the control's BorderStyle property.
    If (sampleCheckBox.BorderStyle = BorderStyle.NotSet) Then

        ' Save the current value of the BorderStyle property.
        Dim oldBorderStyle As BorderStyle = _
            sampleCheckBox.BorderStyle

        ' Change the value of the BorderStyle property and 
        ' generate the design-time HTML.
        Try
            sampleCheckBox.BorderStyle = BorderStyle.Groove
            designTimeHtml = MyBase.GetDesignTimeHtml()

            ' If an exception occurs, call the GetErrorDesignTimeHtml
            ' method.
        Catch ex As Exception
            designTimeHtml = GetErrorDesignTimeHtml(ex)

            ' Restore the BorderStyle property to its original value.
        Finally
            sampleCheckBox.BorderStyle = oldBorderStyle
        End Try

    Else
        designTimeHtml = MyBase.GetDesignTimeHtml()
    End If

    Return designTimeHtml
End Function

Hinweise

Wenn die Text Eigenschaft leer ist oder nur aus Leerzeichen besteht, enthält der generierte HTML-Code das ID des Kontrollkästchen-Steuerelements. Andernfalls enthält der generierte HTML-Code den Inhalt der -Eigenschaft des Steuerelements Text .

Überschreiben Sie diese Methode, um den generierten HTML-Code zu ändern.

Gilt für:

Weitere Informationen