DataGridDesigner.GetDesignTimeHtml Metod

Definition

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 Catch fångar upp eventuella undantag och skickar dem till GetErrorDesignTimeHtml metoden.

  • Avsnittet Finally anger 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

Gäller för

Se även