Compartir a través de


CheckBoxDesigner.GetDesignTimeHtml Método

Definición

Obtiene el marcado que se utiliza para representar el control en tiempo de diseño.

public:
 override System::String ^ GetDesignTimeHtml();
public override string GetDesignTimeHtml ();
override this.GetDesignTimeHtml : unit -> string
Public Overrides Function GetDesignTimeHtml () As String

Devoluciones

Marcado que se utiliza para representar el control en tiempo de diseño.

Ejemplos

En el ejemplo de código siguiente se invalida el GetDesignTimeHtml método . Si la CheckBox.Text propiedad no se ha establecido anteriormente, una llamada a este método la establece en una cadena y muestra esa cadena en la superficie de diseño. Si la Text propiedad ya se ha establecido, se muestra el valor de la propiedad existente.

' 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

Comentarios

Si la Text propiedad está vacía o solo consta de espacio en blanco, el HTML generado contiene el ID del control de casilla; de lo contrario, el HTML generado contiene el contenido de la propiedad del Text control.

Invalide este método para cambiar el CÓDIGO HTML generado.

Se aplica a

Consulte también