Método ControlExtensions.AddRadioButton (ControlCollection, Single, Single, Single, Single, String)
Adiciona um novo RadioButton o controle para o documento em que o tamanho especificado e o local.
Namespace: Microsoft.Office.Tools.Word
Assembly: Microsoft.Office.Tools.Word.v4.0.Utilities (em Microsoft.Office.Tools.Word.v4.0.Utilities.dll)
Sintaxe
'Declaração
<ExtensionAttribute> _
Public Shared Function AddRadioButton ( _
controls As ControlCollection, _
left As Single, _
top As Single, _
width As Single, _
height As Single, _
name As String _
) As RadioButton
public static RadioButton AddRadioButton(
this ControlCollection controls,
float left,
float top,
float width,
float height,
string name
)
Parâmetros
- controls
Tipo: Microsoft.Office.Tools.Word.ControlCollection
A coleção para adicionar o controle.Não forneça esse parâmetro sozinho.Quando você chamar esse método na coleção retornada com o Document.Controls propriedade (em um projeto de nível de aplicativo) ou o DocumentBase.Controls propriedade (em um projeto de nível de documento), este parâmetro é fornecido automaticamente.
- left
Tipo: System.Single
A distância em pontos entre a borda esquerda do controle e a borda esquerda do documento.
- top
Tipo: System.Single
A distância em pontos entre a borda superior do controle e a borda superior do documento.
- width
Tipo: System.Single
A largura do controle em pontos.
- height
Tipo: System.Single
A altura do controle em pontos.
- name
Tipo: System.String
O nome que pode ser usado para indexar o controle de ControlCollection instância.
Valor de retorno
Tipo: Microsoft.Office.Tools.Word.Controls.RadioButton
O controle foi adicionado ao documento.
Observação de uso
No Visual Basic e no C#, você pode chamar esse método como um método de instância em qualquer objeto do tipo ControlCollection. Quando você usar a sintaxe de método de instância para chamar esse método, omita o primeiro parâmetro. Para obter mais informações, consulte Métodos de extensão (Visual Basic) ou Métodos de extensão (guia de programação TRANSLATION FROM VPE FOR CSHARP).
Exceções
Exceção | Condição |
---|---|
ArgumentNullException | O name argumento é nulluma referência nula (Nothing no Visual Basic) ou tem comprimento zero. |
ControlNameAlreadyExistsException | Um controle com o mesmo nome já está na ControlCollection instância. |
Comentários
Esse método permite que você adicione RadioButton objetos no final da ControlCollection.
Para remover um RadioButton que foi adicionado programaticamente, use o Remove método.
Quando você adiciona vários botões de opção diretamente ao documento, os botões de opção não são mutuamente exclusivos. Você pode escrever código para tornar os botões de opção mutuamente exclusivos; No entanto, a abordagem preferencial é adicionar os botões de opção a um controle de usuário e adicionar o controle de usuário para o documento.
Exemplos
O exemplo de código a seguir adiciona dois RadioButton controla o documento e, em seguida, atribui um texto para cada controle. Para usar esse exemplo, executá-lo do ThisDocument a classe em um projeto de nível de documento.
Private Sub WordAddRadioButton()
Me.Paragraphs(1).Range.InsertParagraphBefore()
Dim RadioButton1 As Microsoft.Office.Tools.Word.Controls. _
RadioButton = Me.Controls.AddRadioButton(0, 0, 78, 18, _
"RadioButton1")
Dim RadioButton2 As Microsoft.Office.Tools.Word.Controls. _
RadioButton = Me.Controls.AddRadioButton(0, 18, 78, 18, _
"RadioButton2")
RadioButton1.Text = "Bold"
RadioButton2.Text = "Italic"
End Sub
private void WordAddRadioButton()
{
this.Paragraphs[1].Range.InsertParagraphBefore();
Microsoft.Office.Tools.Word.Controls.RadioButton
radioButton1 = this.Controls.AddRadioButton(
0, 0, 78, 18, "radioButton1");
Microsoft.Office.Tools.Word.Controls.RadioButton
radioButton2 = this.Controls.AddRadioButton(
0, 18, 78, 18, "radioButton2");
radioButton1.Text = "Bold";
radioButton2.Text = "Italic";
}
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.