ControlExtensions.AddRadioButton – metoda (ControlCollection, Range, Single, Single, String)
Přidá nový RadioButton Řízení dokumentů v zadané velikosti a umístění.
Obor názvů: Microsoft.Office.Tools.Word
Sestavení: Microsoft.Office.Tools.Word.v4.0.Utilities (v Microsoft.Office.Tools.Word.v4.0.Utilities.dll)
Syntaxe
'Deklarace
<ExtensionAttribute> _
Public Shared Function AddRadioButton ( _
controls As ControlCollection, _
range As Range, _
width As Single, _
height As Single, _
name As String _
) As RadioButton
public static RadioButton AddRadioButton(
this ControlCollection controls,
Range range,
float width,
float height,
string name
)
Parametry
- controls
Typ: Microsoft.Office.Tools.Word.ControlCollection
kolekce přidat ovládací prvek.Nezadávejte tento parametr sami.Při volání této metody ve vrácené kolekci Document.Controls Vlastnosti (v úrovni aplikace project) nebo DocumentBase.Controls Vlastnosti (v úrovni dokumentu projektu) je tento parametr zadán automaticky.
- range
Typ: Microsoft.Office.Interop.Word.Range
Umístění ovládacího prvku.
- width
Typ: System.Single
Šířka ovládacích bodů.
- height
Typ: System.Single
Výška ovládacích bodů.
- name
Typ: System.String
Název, který může být použit index řízení v ControlCollection instance.
Vrácená hodnota
Typ: Microsoft.Office.Tools.Word.Controls.RadioButton
Ovládací prvek přidaný do dokumentu.
Poznámka k použití
V jazycích Visual Basic a C# lze tuto metodu volat jako metodu instance libovolného objektu typu ControlCollection. Pokud k volání této metody použijete syntaxi metody instance, vynechejte první parametr. Další informace naleznete v tématech Extension Methods (Visual Basic) a Extension Methods (C# Programming Guide).
Výjimky
Výjimka | Podmínka |
---|---|
ArgumentNullException | name Nebo range argument je nullodkaz Null (Nothing v jazyce Visual Basic), nebo name argument má nulovou délku. |
ControlNameAlreadyExistsException | Ovládací prvek se stejným názvem je již v ControlCollection instance. |
InvalidRangeException | Určený rozsah je platný. |
Poznámky
Tato metoda umožňuje přidat RadioButton objekty na konci ControlCollection.
Odebrání RadioButton , byl přidán programově, použijte Remove metody.
Přímo do dokumentu přidáte více přepínače, přepínací tlačítka se vzájemně nevylučují. Můžete zapsat kód přepínacích tlačítek provést vzájemně vylučují; Upřednostňovaný přístup je však přidat řízení uživatel přepínací tlačítka a pak přidat uživatel ovládací prvek v dokumentu.
Příklady
Následující příklad kódu přidá dva RadioButton řídí v první a druhý odstavec v dokumentu a potom přiřadí text pro každý ovládací prvek. Chcete-li použít tento příklad spustit z ThisDocument třídy v projektu úrovni dokumentu.
Private Sub WordRangeAddRadioButton()
Me.Paragraphs(1).Range.InsertParagraphBefore()
Me.Paragraphs(1).Range.InsertParagraphBefore()
Dim RadioButton1 As Microsoft.Office.Tools.Word.Controls. _
RadioButton = Me.Controls.AddRadioButton( _
Me.Paragraphs(1).Range, 78, 18, "RadioButton1")
Dim RadioButton2 As Microsoft.Office.Tools.Word.Controls. _
RadioButton = Me.Controls.AddRadioButton( _
Me.Paragraphs(2).Range, 78, 18, "RadioButton2")
RadioButton1.Text = "Bold"
RadioButton2.Text = "Italic"
End Sub
private void WordRangeAddRadioButton()
{
this.Paragraphs[1].Range.InsertParagraphBefore();
this.Paragraphs[1].Range.InsertParagraphBefore();
Microsoft.Office.Tools.Word.Controls.RadioButton
radioButton1 = this.Controls.AddRadioButton(
this.Paragraphs[1].Range, 78, 18, "radioButton1");
Microsoft.Office.Tools.Word.Controls.RadioButton
radioButton2 = this.Controls.AddRadioButton(
this.Paragraphs[2].Range, 78, 18, "radioButton2");
radioButton1.Text = "Bold";
radioButton2.Text = "Italic";
}
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.