Udostępnij za pośrednictwem


Metoda ControlExtensions.AddLinkLabel — (ControlCollection, Range, Single, Single, String)

Dodano nowy LinkLabel formantu do dokumentu w określonym rozmiarze i lokalizacji.

Przestrzeń nazw:  Microsoft.Office.Tools.Word
Zestaw:  Microsoft.Office.Tools.Word.v4.0.Utilities (w Microsoft.Office.Tools.Word.v4.0.Utilities.dll)

Składnia

'Deklaracja
<ExtensionAttribute> _
Public Shared Function AddLinkLabel ( _
    controls As ControlCollection, _
    range As Range, _
    width As Single, _
    height As Single, _
    name As String _
) As LinkLabel
public static LinkLabel AddLinkLabel(
    this ControlCollection controls,
    Range range,
    float width,
    float height,
    string name
)

Parametry

  • width
    Typ: System.Single
    Szerokość formantu znajdującego się w punktach.
  • height
    Typ: System.Single
    Wysokość formantu znajdującego się w punktach.

Wartość zwracana

Typ: Microsoft.Office.Tools.Word.Controls.LinkLabel
Formant, który został dodany do dokumentu.

Informacje dotyczące użycia

W językach Visual Basic i C# tę metodę można wywołać jako metodę wystąpienia dowolnego obiektu typu ControlCollection. Gdy w celu wywołania tej metody jest używana składnia metody wystąpienia, należy pominąć pierwszy parametr. Aby uzyskać więcej informacji, zobacz temat Rozszerzenie metody (Visual Basic) lub Rozszerzenie metody (Podręcznik programowania C#).

Wyjątki

Wyjątek Warunek
ArgumentNullException

name Lub range argument jest nullodwołanie o wartości null (Nothing w języku Visual Basic), lub name argument ma zerową długość.

ControlNameAlreadyExistsException

Formant o tej samej nazwie jest już pod ControlCollection wystąpienie.

InvalidRangeException

Zakres, który został określony jest nieprawidłowy.

Uwagi

Ta metoda umożliwia dodanie LinkLabel obiektów na koniec ControlCollection.

Aby usunąć LinkLabel który został dodany programowo, należy użyć Remove metoda.

Przykłady

Poniższy przykład kodu dodaje LinkLabel kontrolować do pierwszego akapitu w dokumencie, a następnie zmiany tekstu do Imię.Kod następnie zmienia kolor łącza na niebieski i ustawia LinkBehavior właściwość, aby HoverUnderline wartość LinkBehavior wyliczenie.Aby wykorzystać ten przykład, należy uruchomić go z ThisDocument klasy w projekcie na poziomie dokumentu.

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

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

ControlExtensions Klasa

Przeciążenie AddLinkLabel

Przestrzeń nazw Microsoft.Office.Tools.Word