DataGridDesigner.GetDesignTimeHtml Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá kód HTML použitý k reprezentaci ovládacího prvku v době návrhu DataGrid .
public:
override System::String ^ GetDesignTimeHtml();
public override string GetDesignTimeHtml ();
override this.GetDesignTimeHtml : unit -> string
Public Overrides Function GetDesignTimeHtml () As String
Návraty
Kód HTML, který se používá k reprezentaci ovládacího prvku v době návrhu DataGrid .
Příklady
Následující příklad kódu ukazuje, jak přepsat metodu GetDesignTimeHtml pro změnu vzhledu DataGrid ovládacího prvku na návrhové ploše.
Kód používá Try...Catch...Finally
syntaxi k provedení následujících kroků:
Oddíl
Try
změní hodnoty vlastností ovládacího prvku mřížky dat.Oddíl
Catch
zachytí všechny výjimky a odešle je metodě GetErrorDesignTimeHtml .Oddíl
Finally
nastaví vlastnosti na původní hodnoty.
Tento příklad je součástí většího příkladu DataGridDesigner pro třídu.
' 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