Aplicável a
Objeto BoundObjectFrame |
Objeto Image |
Objeto OptionButton |
Objeto Report |
Objeto CheckBox |
Objeto Label |
Objeto OptionGroup |
Objeto SubForm |
Objeto ComboBox |
Objeto Line |
Objeto Page |
Coleção TabControl |
Objeto CommandButton |
Objeto ListBox |
Objeto PageBreak |
Objeto TextBox |
Objeto CustomControl |
Objeto ObjectFrame |
Objeto Rectangle |
Objeto ToggleButton |
É possível usar a propriedade Top para especificar a posição de um objeto em um formulário ou relatório. Inteiro de leitura/gravação para todos os objetos da lista Aplicável a, exceto para o objeto Report, que é um longo somente leitura.
expressão Obrigatória. Uma expressão que retorna um dos objetos acima.
Comentários
O local de um controle é a medida da sua borda esquerda ou superior até a margem esquerda ou superior da seção que contém o controle. Configurar a propriedade Top como 0 coloca a borda do controle na parte superior da seção. Para usar uma unidade de medida diferente da configuração na caixa de diálogo Opções regionais no painel de controle do Windows, especifique a unidade, como cm ou pol (por exemplo, 3 cm or 2 pol).
No Visual Basic, use expressão numérica para definir o valor dessa propriedade. Os valores são expressos em twips.
Em caso de controles, você pode definir essa propriedade usando a folha de propriedades de um controle, uma macro ou o código do Visual Basic for Applications (VBA).
Quando você move um controle, a nova configuração da propriedade Top é inserida automaticamente na folha de propriedades. Quando você exibe um formulário ou relatório na Visualização de Impressão ou imprime um formulário, o local de um controle é determinado pela sua configuração da propriedade Top, juntamente com configurações de margem do relatório, disponíveis clicando em Margensna guia Layout da Página.
Para relatórios, a configuração da propriedade Top é o valor da seção atual deslocada da parte superior da página. Essa configuração de propriedade é expressa em twips. Você pode usar esta propriedade para especificar até que ponto da página você deseja imprimir uma seção no procedimento do evento Format da seção.
Exemplo
O exemplo a seguir verifica a configuração da propriedade Top do relatório atual. Se o valor for menor do que a configuração mínima de margem, as propriedades NextRecord e PrintSection serão definidas como False. A seção não avança para o próximo registro, e a próxima seção não é imprimida.
Sub Detail1_Format(Cancel As Integer, _
FormatCount As Integer)
Const conTopMargin = 1880
' Don't advance to next record or print next section
' if Top property setting is less than 1880 twips.
If Me.Top < conTopMargin Then
Me.NextRecord = False
Me.PrintSection = False
End If
End Sub