DataGridDesigner.GetDesignTimeHtml Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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