Table of contents
TOC
Recolher sumário
Expandir sumário

Propriedade Form.Painting (Access)Form.Painting Property (Access)

office 365 dev account|Última Atualização: 22/03/2018
|
2 Colaboradores

Você pode usar a propriedade Painting (pintando) para especificar se um formulário é redesenhado. Leitura/gravação booleano.You can use the Painting property to specify whether a form is repainted. Read/write Boolean.

SintaxeSyntax

expressão. Pintandoexpression. Painting

expressão Uma variável que representa um objeto Form .expression A variable that represents a Form object.

ComentáriosRemarks

Essa propriedade só se aplica e só pode ser definida no modo de formulário e não está disponível em outros modos.This property can be set and applies only in Form view and is unavailable in other views.

A propriedade Painting (pintando) é semelhante à ação Eco. No entanto, a propriedade Pintando impede que um formulário simples, enquanto a ação Eco impede o redesenho todas as janelas abertas em um aplicativo.The Painting property is similar to the Echo action. However, the Painting property prevents repainting of a single form, whereas the Echo action prevents repainting of all open windows in an application.

Definir a propriedade Painting (pintando) para um formulário como False também impede que todos os controles (exceto controles de subformulário) em um formulário seja redesenhado. Para impedir que um controle subformulário seja redesenhado, você deve definir a propriedade Painting (pintando) para o subformulário como False. (Observe que você defina a propriedade Painting (pintando) para o subformulário, não o controle de subformulário.)Setting the Painting property for a form to False also prevents all controls (except subform controls) on a form from being repainted. To prevent a subform control from being repainted, you must set the Painting property for the subform to False. (Note that you set the Painting property for the subform, not the subform control.)

A propriedade Painting (pintando) é automaticamente definida como True , sempre que o formulário obtém ou perde o foco. Você pode definir essa propriedade ser definida como False , enquanto você estiver trabalhando em um formulário, se você não quiser ver alterações para o formulário ou seus controles. Por exemplo, se um formulário tiver um conjunto de controles que são redimensionados automaticamente quando o formulário é redimensionado e você não quiser que o usuário para ver a movimentação de cada controle individual, você pode desativar a pintura , mover todos os controles e então ativem Painting (pintando) .The Painting property is automatically set to True whenever the form gets or loses the focus. You can set this property to False while you are working on a form if you don't want to see changes to the form or to its controls. For example, if a form has a set of controls that are automatically resized when the form is resized and you don't want the user to see each individual control move, you can turn Painting off, and then move all of the controls, then turn Painting back on.

ExemploExample

O exemplo a seguir usa a propriedade Painting (pintando) para habilitar ou desabilitar o redesenho de formulário dependendo se o SetPainting variável é definida como True ou False. Se o redesenho de formulário estiver desativado, o Microsoft Access exibe o ícone de ampulheta enquanto Painting (pintando) está desativado.The following example uses the Painting property to enable or disable form painting depending on whether the SetPainting variable is set to True or False. If form painting is turned off, Microsoft Access displays the hourglass icon while painting is turned off.

Public Sub EnablePaint(ByRef frmName As Form, _ 
 ByVal SetPainting As Integer) 

 frmName.Painting = SetPainting 

 ' Form painting is turned off. 
 If SetPainting = False Then 
 DoCmd.Hourglass True 
 Else 
 DoCmd.Hourglass False 
 End If 

End Sub

Ver tambémSee also

ConceitosConcepts

Objeto FormForm Object

© 2018 Microsoft