DataGridDesigner.GetDesignTimeHtml Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene il markup HTML utilizzato per rappresentare il controllo DataGrid in fase di progettazione.
public:
override System::String ^ GetDesignTimeHtml();
public override string GetDesignTimeHtml ();
override this.GetDesignTimeHtml : unit -> string
Public Overrides Function GetDesignTimeHtml () As String
Restituisce
Markup HTML utilizzato per rappresentare il controllo DataGrid in fase di progettazione.
Esempio
Nell'esempio di codice seguente viene illustrato come eseguire l'override GetDesignTimeHtml del metodo per modificare l'aspetto del controllo nell'area DataGrid di progettazione.
Il codice usa Try...Catch...Finally
la sintassi per eseguire le operazioni seguenti:
La
Try
sezione modifica i valori delle proprietà del controllo griglia di dati.La
Catch
sezione rileva eventuali eccezioni e li invia al GetErrorDesignTimeHtml metodo.La
Finally
sezione imposta le proprietà sui valori originali.
Questo esempio fa parte di un esempio più grande fornito per 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