Condividi tramite


CheckBoxDesigner.GetDesignTimeHtml Metodo

Definizione

Ottiene il markup utilizzato per rappresentare il controllo 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 utilizzato per rappresentare il controllo in fase di progettazione.

Esempio

Nell'esempio di codice seguente viene eseguito l'override del GetDesignTimeHtml metodo. Se la CheckBox.Text proprietà non è stata impostata in precedenza, una chiamata a questo metodo lo imposta su una stringa e visualizza tale stringa nell'area di progettazione. Se la Text proprietà è già stata impostata, viene visualizzato il valore della proprietà esistente.

' 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

Commenti

Se la Text proprietà è vuota o è costituita solo da spazi vuoti, il codice HTML generato contiene il ID controllo della casella di controllo. In caso contrario, il codice HTML generato contiene il contenuto della proprietà del Text controllo.

Eseguire l'override di questo metodo per modificare il codice HTML generato.

Si applica a

Vedi anche