Objet CustomControl (Access)
Lors de la définition des propriétés d'un contrôle ActiveX, vous devrez ou souhaiterez peut-être utiliser la boîte de dialogue des propriétés personnalisée du contrôle. Cette boîte de dialogue des propriétés personnalisée propose une alternative à la liste des propriétés figurant dans la feuille des propriétés Microsoft Access pour définir les propriétés d'un contrôle ActiveX en mode Création.
Remarques
Remarque
[!REMARQUE] Ces informations s'appliquent uniquement aux contrôles ActiveX dans un environnement de base de données Microsoft Access.
Deux façons de définir les propriétés
La raison d'être de la boîte de dialogue des propriétés personnalisée est que toutes les applications qui utilisent des contrôles ActiveX ne fournissent pas une feuille des propriétés comme Microsoft Access. La boîte de dialogue des propriétés personnalisée fournit une interface pour la définition des propriétés clés du contrôle sans tenir compte de l'interface fournie par l'application hôte.
Pour certaines propriétés de contrôle ActiveX, vous pouvez choisir un des deux endroits suivants pour définir la propriété :
- La feuille des propriétés Microsoft Access.
- La boîte de dialogue des propriétés personnalisée du contrôle ActiveX.
Dans certains cas, la boîte de dialogue des propriétés personnalisée est la seule manière de définir une propriété en mode Création. Cela est généralement le cas lorsque l'interface nécessaire pour définir une propriété ne fonctionne pas avec la feuille des propriétés de Microsoft Access. Par exemple, la propriété GridFont du contrôle Calendrier dispose d'un certain nombre d'éléments, mais vous ne pouvez en définir qu'un seul par propriété à l'aide de la feuille des propriétés de Microsoft Access.
Recherche de la boîte de dialogue des propriétés personnalisées
Tous les contrôles ActiveX ne fournissent pas une boîte de dialogue des propriétés personnalisée. Pour voir si un contrôle fournit cette boîte de dialogue des propriétés personnalisée, recherchez la propriété Personnalisé de ce contrôle dans la feuille des propriétés de Microsoft Access. Si la liste des propriétés contient le nom Personnalisé, le contrôle fournit la boîte de dialogue propriétés personnalisées.
Après avoir choisi la zone Propriété personnalisée dans la feuille de propriétés Microsoft Access, choisissez le bouton Générer à droite de la zone de propriété pour afficher la boîte de dialogue propriétés personnalisées du contrôle, souvent présentée sous forme de boîte de dialogue à onglets. Choisissez l'onglet contenant l'interface permettant de définir les propriétés que vous souhaitez définir.
Utilisation de la boîte de dialogue propriétés personnalisées
Après avoir apporté des modifications sur un onglet, vous pouvez souvent appliquer ces modifications immédiatement en choisissant le bouton Appliquer (le cas échéant). Vous pouvez choisir d’autres onglets pour définir d’autres propriétés en fonction des besoins. Pour approuver toutes les modifications apportées dans la boîte de dialogue propriétés personnalisées, choisissez OK. Pour revenir à la feuille de propriétés Microsoft Access sans modifier les paramètres de propriété, choisissez Annuler.
Vous pouvez également afficher la boîte de dialogue propriétés personnalisées en choisissant la sous-commande Propriétés de la commande Objet du contrôle ActiveX (par exemple, Objet de contrôle calendrier) dans le menu Edition ou en choisissant cette même sous-commande dans le menu contextuel du contrôle ActiveX. De plus, certaines propriétés dans la feuille des propriétés de Microsoft Access du contrôle ActiveX, comme la propriété GridFontColor du contrôle Calendrier, disposent d'un bouton Générer à droite de la zone des propriétés. Lorsque vous choisissez le bouton Générer , la boîte de dialogue propriétés personnalisées s’affiche avec l’onglet approprié sélectionné (par exemple, Couleurs).
Événements
Méthodes
Propriétés
- About
- Application
- BorderColor
- BorderShade
- BorderStyle
- BorderThemeColorIndex
- BorderTint
- BorderWidth
- BottomPadding
- Cancel
- Class
- Controls
- ControlSource
- ControlTipText
- ControlType
- Personnalisé
- Par défaut
- DisplayWhen
- Enabled
- EventProcPrefix
- GridlineColor
- GridlineStyleBottom
- GridlineStyleLeft
- GridlineStyleRight
- GridlineStyleTop
- GridlineWidthBottom
- GridlineWidthLeft
- GridlineWidthRight
- GridlineWidthTop
- Height
- HelpContextId
- HorizontalAnchor
- InSelection
- IsVisible
- Layout
- LayoutID
- Left
- LeftPadding
- Locked
- Name
- Object
- ObjectPalette
- ObjectVerbs
- ObjectVerbsCount
- OldBorderStyle
- OldValue
- OLEClass
- OnEnter
- OnExit
- OnGotFocus
- OnLostFocus
- OnUpdated
- Parent
- Properties
- RightPadding
- Section
- SpecialEffect
- TabIndex
- TabStop
- Tag
- Top
- TopPadding
- Valeur
- VarOleObject
- Verb
- VerticalAnchor
- Visible
- Width
Voir aussi
Assistance et commentaires
Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.