Compartir a través de


ControlExtensions.AddLinkLabel (Método) (ControlCollection, Single, Single, Single, Single, String)

Agrega un nuevo control LinkLabel al documento con el tamaño y en la ubicación especificados.

Espacio de nombres:  Microsoft.Office.Tools.Word
Ensamblado:  Microsoft.Office.Tools.Word.v4.0.Utilities (en Microsoft.Office.Tools.Word.v4.0.Utilities.dll)

Sintaxis

'Declaración
<ExtensionAttribute> _
Public Shared Function AddLinkLabel ( _
    controls As ControlCollection, _
    left As Single, _
    top As Single, _
    width As Single, _
    height As Single, _
    name As String _
) As LinkLabel
public static LinkLabel AddLinkLabel(
    this ControlCollection controls,
    float left,
    float top,
    float width,
    float height,
    string name
)

Parámetros

  • left
    Tipo: System.Single
    Distancia, expresada en puntos, entre el borde izquierdo del control y el borde izquierdo del documento.
  • top
    Tipo: System.Single
    Distancia, expresada en puntos, entre el borde superior del control y el borde superior del documento.
  • width
    Tipo: System.Single
    Ancho del control, expresado en puntos.
  • height
    Tipo: System.Single
    Alto del control, expresado en puntos.

Valor devuelto

Tipo: Microsoft.Office.Tools.Word.Controls.LinkLabel
Control que se ha agregado al documento.

Nota sobre el uso

En Visual Basic y C#, se puede llamar a este método como a un método de instancia en cualquier objeto de tipo ControlCollection. Cuando emplee la sintaxis del método de instancia para llamar a este método, omita el primer parámetro. Para obtener más información, vea Métodos de extensión (Visual Basic) o Métodos de extensión (Guía de programación de C#).

Excepciones

Excepción Condición
ArgumentNullException

El argumento name es nullreferencia null (Nothing en Visual Basic) o tiene longitud cero.

ControlNameAlreadyExistsException

Ya existe un control con el mismo nombre en la instancia de ControlCollection.

Comentarios

Este método permite agregar objetos LinkLabel al final de ControlCollection.

Para quitar un control LinkLabel agregado mediante programación, utilice el método Remove.

Ejemplos

En el ejemplo de código siguiente se agrega un control LinkLabel al inicio del documento y, a continuación, se cambia el texto a Nombre. A continuación, el código cambia el color del vínculo a azul y establece la propiedad LinkBehavior en el valor HoverUnderline de la enumeración LinkBehavior. Para usar este ejemplo, ejecútelo desde la clase ThisDocument en un proyecto de nivel de documento.

Private Sub WordAddLinkLabel()
    Me.Paragraphs(1).Range.InsertParagraphBefore()
    Dim LinkLabel1 As Microsoft.Office.Tools.Word.Controls. _
        LinkLabel = Me.Controls.AddLinkLabel(0, 0, 75, 17.25F, _
        "LinkLabel1")
    LinkLabel1.Text = "First Name"
    LinkLabel1.LinkColor = Color.Blue
    LinkLabel1.LinkBehavior = LinkBehavior.HoverUnderline
End Sub 
private void WordAddLinkLabel()
{
    this.Paragraphs[1].Range.InsertParagraphBefore();
    Microsoft.Office.Tools.Word.Controls.LinkLabel
         linkLabel1 = this.Controls.AddLinkLabel(
         0, 0, 75, 17.25F, "linkLabel1");
    linkLabel1.Text = "First Name";
    linkLabel1.LinkColor = Color.Blue;
    linkLabel1.LinkBehavior = LinkBehavior.HoverUnderline;
}

Seguridad de .NET Framework

Vea también

Referencia

ControlExtensions Clase

AddLinkLabel (Sobrecarga)

Microsoft.Office.Tools.Word (Espacio de nombres)