CheckBoxDesigner.GetDesignTimeHtml Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera znaczniki używane do reprezentowania kontrolki w czasie projektowania.
public:
override System::String ^ GetDesignTimeHtml();
public override string GetDesignTimeHtml ();
override this.GetDesignTimeHtml : unit -> string
Public Overrides Function GetDesignTimeHtml () As String
Zwraca
Znaczniki używane do reprezentowania kontrolki w czasie projektowania.
Przykłady
Poniższy przykład kodu zastępuje metodę GetDesignTimeHtml . CheckBox.Text Jeśli właściwość nie została wcześniej ustawiona, wywołanie tej metody ustawia ją na ciąg i wyświetla ten ciąg na powierzchni projektowej. Text Jeśli właściwość została już ustawiona, zostanie wyświetlona istniejąca wartość właściwości.
' 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
Uwagi
Text Jeśli właściwość jest pusta lub składa się tylko z białych znaków, wygenerowany kod HTML zawiera ID kontrolkę pola wyboru. W przeciwnym razie wygenerowany kod HTML zawiera zawartość właściwości kontrolkiText.
Zastąpij tę metodę, aby zmienić wygenerowany kod HTML.