CheckBoxDesigner.GetDesignTimeHtml Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.