CheckBoxDesigner.GetDesignTimeHtml Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Tasarım zamanında denetimi temsil etmek için kullanılan işaretlemeyi alır.
public:
override System::String ^ GetDesignTimeHtml();
public override string GetDesignTimeHtml ();
override this.GetDesignTimeHtml : unit -> string
Public Overrides Function GetDesignTimeHtml () As String
Döndürülenler
Tasarım zamanında denetimi temsil etmek için kullanılan işaretleme.
Örnekler
Aşağıdaki kod örneği yöntemini geçersiz kılar GetDesignTimeHtml . CheckBox.Text Özelliği daha önce ayarlanmamışsa, bu yönteme yapılan bir çağrı bunu bir dize olarak ayarlar ve bu dizeyi tasarım yüzeyinde görüntüler. Text Özellik zaten ayarlanmışsa, mevcut özellik değeri görüntülenir.
' Override the GetDesignTimeHtml method to display a border on the
' control if the BorderStyle property has not been set by the user.
Public Overrides Function GetDesignTimeHtml() As String
Dim sampleCheckBox As SampleCheckBox = CType(Component, _
SampleCheckBox)
Dim designTimeHtml As String = Nothing
' Check the control's BorderStyle property.
If (sampleCheckBox.BorderStyle = BorderStyle.NotSet) Then
' Save the current value of the BorderStyle property.
Dim oldBorderStyle As BorderStyle = _
sampleCheckBox.BorderStyle
' Change the value of the BorderStyle property and
' generate the design-time HTML.
Try
sampleCheckBox.BorderStyle = BorderStyle.Groove
designTimeHtml = MyBase.GetDesignTimeHtml()
' If an exception occurs, call the GetErrorDesignTimeHtml
' method.
Catch ex As Exception
designTimeHtml = GetErrorDesignTimeHtml(ex)
' Restore the BorderStyle property to its original value.
Finally
sampleCheckBox.BorderStyle = oldBorderStyle
End Try
Else
designTimeHtml = MyBase.GetDesignTimeHtml()
End If
Return designTimeHtml
End Function
Açıklamalar
Text Özellik boşsa veya yalnızca boşluk içeriyorsa, oluşturulan HTML onay kutusu denetimini içerirID; aksi takdirde, oluşturulan HTML denetimin Text özelliğinin içeriğini içerir.
Oluşturulan HTML'yi değiştirmek için bu yöntemi geçersiz kılın.