Partager via


DataGridDesigner.GetDesignTimeHtml Méthode

Définition

Obtient le balisage HTML utilisé pour représenter le contrôle DataGrid au moment du design.

public:
 override System::String ^ GetDesignTimeHtml();
public override string GetDesignTimeHtml ();
override this.GetDesignTimeHtml : unit -> string
Public Overrides Function GetDesignTimeHtml () As String

Retours

Balisage HTML utilisé pour représenter le contrôle DataGrid au moment du design.

Exemples

L’exemple de code suivant montre comment remplacer la GetDesignTimeHtml méthode pour modifier l’apparence du DataGrid contrôle sur l’aire de conception.

Le code utilise Try...Catch...Finally la syntaxe pour effectuer les opérations suivantes :

  • La Try section modifie les valeurs des propriétés du contrôle de grille de données.

  • La Catch section intercepte les exceptions et les envoie à la GetErrorDesignTimeHtml méthode .

  • La Finally section définit les propriétés sur leurs valeurs d’origine.

Cet exemple fait partie d’un exemple plus grand fourni pour la DataGridDesigner classe .

' 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

S’applique à

Voir aussi