DataGridDesigner.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 HTML-Markup ab, das für die Darstellung des DataGrid-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 HTML-Markup, das für die Darstellung des DataGrid-Steuerelements zur Entwurfszeit verwendet wird.
Beispiele
Im folgenden Codebeispiel wird gezeigt, wie die GetDesignTimeHtml -Methode überschrieben wird, um die Darstellung des Steuerelements auf der DataGrid Entwurfsoberfläche zu ändern.
Der Code verwendet Try...Catch...Finally
Syntax für die folgenden Aktionen:
Im
Try
Abschnitt werden die Werte der Eigenschaften des Datenrastersteuerelements geändert.Der
Catch
Abschnitt fängt alle Ausnahmen ab und sendet sie an die GetErrorDesignTimeHtml -Methode.Im
Finally
Abschnitt werden die Eigenschaften auf die ursprünglichen Werte festgelegt.
Dieses Beispiel ist Teil eines größeren Beispiels, das für die DataGridDesigner -Klasse bereitgestellt wird.
' Override the GetDesignTimeHtml method to add style to the control
' on the design surface.
Public Overrides Function GetDesignTimeHtml() As String
' Cast the control to the Component property of the designer.
simpleList = CType(Component, SimpleDataList)
Dim designTimeHtml As String = Nothing
' Create variables to hold current property values.
Dim oldBorderWidth As Unit = simpleList.BorderWidth
Dim oldBorderColor As Color = simpleList.BorderColor
' Set the properties and generate the design-time HTML.
If (simpleList.Enabled) Then
Try
simpleList.BorderWidth = Unit.Point(5)
simpleList.BorderColor = Color.Purple
designTimeHtml = MyBase.GetDesignTimeHtml()
' Call the GetErrorDesignTimeHtml method if an
' exception occurs.
Catch ex As Exception
designTimeHtml = GetErrorDesignTimeHtml(ex)
' Return the properties to their original settings.
Finally
simpleList.BorderWidth = oldBorderWidth
simpleList.BorderColor = oldBorderColor
End Try
' If the list is not enabled, call the GetEmptyDesignTimeHtml
' method.
Else
designTimeHtml = GetEmptyDesignTimeHtml()
End If
Return designTimeHtml
End Function