Metoda ControlExtensions.AddLinkLabel — (ControlCollection, Single, Single, Single, Single, String)
Dodaje 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, _
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
)
Parametry
- controls
Typ: Microsoft.Office.Tools.Word.ControlCollection
Aby dodać formant do kolekcji.Nie zostanie podany parametr ten sam.Jeśli wywołanie tej metody na kolekcja zwróconego przez Document.Controls właściwość (w projekcie poziomie aplikacji) lub DocumentBase.Controls właściwość (w projekcie poziomie dokumentu), parametr ten jest dostarczany automatycznie.
- left
Typ: System.Single
Odległość w punktach między lewą krawędzią formantu a lewą krawędzią dokumentu.
- top
Typ: System.Single
Odległość w punktach między górną krawędzią formantu a górną krawędzią dokumentu.
- width
Typ: System.Single
Szerokość formantu znajdującego się w punktach.
- height
Typ: System.Single
Wysokość formantu w punktach.
- name
Typ: System.String
Nazwy, które mogą być używane do indeksowania formantu znajdującego się w ControlCollection wystąpienie.
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 Metody rozszerzeń (Visual Basic) lub Metody rozszerzeń (Przewodnik programowania w języku C#).
Wyjątki
Wyjątek | Warunek |
---|---|
ArgumentNullException | name Argument jest nullodwołanie o wartości null (Nothing w języku Visual Basic) lub ma zerową długość. |
ControlNameAlreadyExistsException | Formant o tej samej nazwie jest już w ControlCollection wystąpienie. |
Uwagi
Ta metoda umożliwia dodanie LinkLabel obiektów na koniec ControlCollection.
Aby usunąć LinkLabel że dodano programowo, należy użyć Remove metody.
Przykłady
Poniższy kod dodaje LinkLabel kontroli do początku dokumentu, a następnie zmiany tekstu do Imię.Kod następnie zmienia kolor na niebieski łącza 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 poziomie dokumentu.
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;
}
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.