DataGridDesigner.GetDesignTimeHtml Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar HTML-markering som används för att representera DataGrid kontrollen vid designtillfället.
public:
override System::String ^ GetDesignTimeHtml();
public override string GetDesignTimeHtml();
override this.GetDesignTimeHtml : unit -> string
Public Overrides Function GetDesignTimeHtml () As String
Returer
HTML-markering som används för att representera DataGrid kontrollen vid designtillfället.
Exempel
Följande kodexempel visar hur du åsidosätter GetDesignTimeHtml metoden för att ändra kontrollens DataGrid utseende på designytan.
Koden använder Try...Catch...Finally syntax för att göra följande:
Avsnittet
Tryändrar värdena för egenskaperna för datarutnätskontrollen.Avsnittet
Catchfångar upp eventuella undantag och skickar dem till GetErrorDesignTimeHtml metoden.Avsnittet
Finallyanger egenskaperna till sina ursprungliga värden.
Det här exemplet är en del av ett större exempel som tillhandahålls DataGridDesigner för klassen.
' 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