DataGridDesigner.GetDesignTimeHtml Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan markup HTML yang digunakan untuk mewakili kontrol pada DataGrid waktu desain.
public:
override System::String ^ GetDesignTimeHtml();
public override string GetDesignTimeHtml ();
override this.GetDesignTimeHtml : unit -> string
Public Overrides Function GetDesignTimeHtml () As String
Mengembalikan
Markup HTML yang digunakan untuk mewakili kontrol pada DataGrid waktu desain.
Contoh
Contoh kode berikut menunjukkan cara mengambil GetDesignTimeHtml alih metode untuk mengubah tampilan DataGrid kontrol pada permukaan desain.
Kode menggunakan Try...Catch...Finally sintaks untuk melakukan hal berikut:
Bagian mengubah
Trynilai properti kontrol kisi data.Bagian ini
Catchmenangkap pengecualian apa pun dan mengirimkannya ke GetErrorDesignTimeHtml metode .Bagian
Finallyini mengatur properti ke nilai aslinya.
Contoh ini adalah bagian dari contoh yang lebih besar yang disediakan untuk DataGridDesigner kelas .
' 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