Método ControlExtensions.AddLabel (ControlCollection, Double, Double, Double, Double, String)
Adiciona um novo Label o controle para a planilha no local e tamanho especificado.
Namespace: Microsoft.Office.Tools.Excel
Assembly: Microsoft.Office.Tools.Excel.v4.0.Utilities (em Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Sintaxe
'Declaração
<ExtensionAttribute> _
Public Shared Function AddLabel ( _
controls As ControlCollection, _
left As Double, _
top As Double, _
width As Double, _
height As Double, _
name As String _
) As Label
public static Label AddLabel(
this ControlCollection controls,
double left,
double top,
double width,
double height,
string name
)
Parâmetros
- controls
Tipo: Microsoft.Office.Tools.Excel.ControlCollection
A coleção para adicionar o controle.Não forneça esse parâmetro por conta própria.Quando você chama esse método na coleção retornada com o Worksheet.Controls propriedade (em um projeto de nível de aplicativo) ou o WorksheetBase.Controls propriedade (em um projeto de nível de documento), este parâmetro é fornecido automaticamente.
- left
Tipo: System.Double
A distância em pontos entre a borda esquerda do controle e a borda esquerda da planilha.
- top
Tipo: System.Double
A distância em pontos entre a borda superior do controle e a borda superior da planilha.
- width
Tipo: System.Double
A largura do controle em pontos.
- height
Tipo: System.Double
A altura do controle em pontos.
- name
Tipo: System.String
O nome do controle.
Valor de retorno
Tipo: Microsoft.Office.Tools.Excel.Controls.Label
O Label que foi adicionado ao controle de ControlCollection instância.
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 do C#).
Exceções
Exceção | Condição |
---|---|
ArgumentNullException | O argumento do nome é nulluma referência nula (Nothing no Visual Basic) ou tem comprimento zero. |
ControlNameAlreadyExistsException | Um controle com o mesmo nome já está sendo o ControlCollection instância. |
Comentários
O AddLabel método permite que você adicione Label objetos no final da ControlCollection.Para remover um Label controle que foi previamente adicionado programaticamente, use o Remove método.
Exemplos
O exemplo de código a seguir adiciona um Label na parte superior da planilha e alterações, em seguida, o texto de controle para nome.Para usar esse exemplo, executá-lo na Sheet1 classe em um projeto de nível de documento.
Private Sub ExcelAddLabel()
Dim Label1 As Microsoft.Office.Tools.Excel. _
Controls.Label = Me.Controls.AddLabel( _
0, 0, 75, 17.25, "Label1")
Label1.Text = "First Name"
End Sub
private void ExcelAddLabel()
{
Microsoft.Office.Tools.Excel.Controls.Label
label1 = this.Controls.AddLabel(
0, 0, 75, 17.25, "label1");
label1.Text = "First Name";
}
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.