IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

IHM Discussion :

Apparence bouton dans formulaire [AC-2007]


Sujet :

IHM

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Février 2009
    Messages
    126
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 126
    Points : 78
    Points
    78
    Par défaut Apparence bouton dans formulaire
    Bonjour,

    Je suis en train de développer une application access pour mon boulot. Sur mon formulaire principal, il y a plusieurs boutons situés en haut, un peu à la manière d'une barre d'outil.

    Je souhaite faire en sorte que lors du survol de la souris sur l'un de ces boutons, il passe d'un fond transparent à un fond non transparent.
    De ce côté, pas de souci, je mets "sur souris déplacée" de mon bouton le code VBA me.cmd.backstyle = 1 et lorsque ma souris ne survol plus mon bouton, je mets "sur souris déplacée" de ma zone détail me.cmd.backstyle = 0. Tout marche nickel.
    Dans la zone détail, je mets le code correspondant à chaque bouton devant revenir à un fond transparent.

    Mon problème est que lorsque je me déplace d'un bouton à l'autre, par exemple, il y a sur chacun de mes boutons un scintillement, ce qui n'est pas très jolie.
    J'aurais voulu savoir si c'était possible d'avoir l'effet que je désire, mais sans scintillement.

    Je ne sais pas si mes explications sont suffisamment claires mais en guise d'exemple, vous pouvez voir l'effet souhaité dans le ruban access 2007. A chaque survol d'un bouton, ce dernier "apparaît" réellement en bouton, sinon il est plat (mais pas de scintillement)

    Toutes aides ou suggestions seront les bienvenues.

    Merci

  2. #2
    Responsable Access

    Avatar de Arkham46
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    5 865
    Détails du profil
    Informations personnelles :
    Localisation : France, Loiret (Centre)

    Informations forums :
    Inscription : Septembre 2003
    Messages : 5 865
    Points : 14 526
    Points
    14 526
    Par défaut
    bjr,

    c'est souvent embêtant ces scintillements qui se produisent souvent sur access

    il faut essayer de minimiser au maximum les modifications

    je m'explique :
    il ne faut pas par exemple, sur souris déplacée sur la section détail, redéfinir systématiquement la propriété de tous les boutons
    si le bouton est déjà transparent, ne pas redéfinir sa propriété
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if me.cmd.backstyle = 1 then me.cmd.backstyle = 0
    sinon chaque bouton est redessiné (enfin j'imagine) même si la propriété est redéfinie à l'identique

    je ne sais pas si ça va marcher mais ça m'a déjà retirer des scintillements sur des modifs du genre

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Février 2009
    Messages
    126
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 126
    Points : 78
    Points
    78
    Par défaut IM-PE-CA-BLE
    Merci pour cette réponse rapide,

    J'ai du coup modifié également le code "sur souris déplaçée" de chaque bouton ce qui a quasiment éliminer le scintillement (bon après, faut vraiment y faire gaffe pour le voir )

    Grâce à toi, j'ai une appli plus pro.


+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [HTML] ajouter un bouton dans formulaire.html
    Par pitchoblack dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 12/03/2008, 08h59
  2. Réponses: 6
    Dernier message: 19/01/2008, 20h33
  3. Réponses: 6
    Dernier message: 07/11/2007, 16h58
  4. [VBA-E]Radios boutons dans formulaire
    Par illight dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 08/02/2007, 14h33
  5. code bouton dans formulaire
    Par tojiji dans le forum Contribuez
    Réponses: 8
    Dernier message: 19/06/2006, 10h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo