CheckBoxDesigner.GetDesignTimeHtml Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u de markering op die wordt gebruikt om het besturingselement tijdens het ontwerp aan te geven.
public:
override System::String ^ GetDesignTimeHtml();
public override string GetDesignTimeHtml();
override this.GetDesignTimeHtml : unit -> string
Public Overrides Function GetDesignTimeHtml () As String
Retouren
De markering die wordt gebruikt om het besturingselement tijdens het ontwerp aan te geven.
Voorbeelden
In het volgende codevoorbeeld wordt de GetDesignTimeHtml methode overschreven. Als de eigenschap nog niet eerder is ingesteld, wordt deze CheckBox.Text door een aanroep van deze methode ingesteld op een tekenreeks en wordt die tekenreeks op het ontwerpoppervlak weergegeven. Als de Text eigenschap al is ingesteld, wordt de bestaande eigenschapswaarde weergegeven.
' 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
Opmerkingen
Als de Text eigenschap leeg is of alleen uit witruimte bestaat, bevat de gegenereerde HTML het ID selectievakjebesturingselement. Anders bevat de gegenereerde HTML de inhoud van de eigenschap van het besturingselement Text .
Overschrijf deze methode om de gegenereerde HTML te wijzigen.