Table of contents
TOC
Réduire la table des matières
Développer la table des matières

Form.Painting, propriété (accès)Form.Painting Property (Access)

office 365 dev account|Dernière mise à jour: 14/03/2018
|
2 Collaborateurs

Vous pouvez utiliser la propriété Painting pour spécifier si un formulaire est redessiné. En lecture/écriture booléen.You can use the Painting property to specify whether a form is repainted. Read/write Boolean.

SyntaxeSyntax

expression. Peintureexpression. Painting

expression Variable qui représente un objet Form .expression A variable that represents a Form object.

RemarquesRemarks

Cette propriété ne peut être définie et n'est accessible qu'en mode Formulaire et en aucun autre mode.This property can be set and applies only in Form view and is unavailable in other views.

La propriété Painting est similaire à l’action Echo. Toutefois, la propriété Painting empêche la mise à jour d’un formulaire unique, tandis que l’action Echo empêche que toutes les fenêtres ouvertes d’une application soient redessinées.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.

Affectant False à la propriété Painting d’un formulaire empêche également que tous les contrôles (à l’exception des contrôles de sous-formulaire) d’un formulaire soient redessinés. Pour empêcher un contrôle de sous-formulaire à partir de la mise à jour, vous devez définir la propriété Painting du sous-formulaire sur False. (Notez que vous définissez la propriété Painting du sous-formulaire et non du contrôle de sous-formulaire.)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.)

La propriété Painting est automatiquement définie sur True chaque fois que le formulaire Obtient ou perd le focus. Vous pouvez définir cette propriété à False alors que vous travaillez sur un formulaire, si vous ne souhaitez pas afficher les modifications apportées au formulaire ou à ses contrôles. Par exemple, si un formulaire possède un ensemble de contrôles automatiquement redimensionnés lors du redimensionnement du formulaire et si vous ne souhaitez pas que l’utilisateur voie chaque déplacement de contrôle, vous pouvez désactiver la propriété Painting , déplacer tous les contrôles, puis réactiver la propriété Painting sur .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.

ExempleExample

L’exemple suivant utilise la propriété Painting pour autoriser ou interdire qu’un formulaire selon que la SetPainting variable a la valeur True ou False. Si le formulaire est désactivé, Microsoft Access affiche l’icône en forme de sablier pendant que la peinture est désactivée.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

Voir aussiSee also

ConceptsConcepts

Objet FormForm Object

© 2018 Microsoft