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

VB 6 et antérieur Discussion :

Affichage d'un menu à droite


Sujet :

VB 6 et antérieur

  1. #1
    Membre du Club
    Inscrit en
    Avril 2006
    Messages
    109
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 109
    Points : 40
    Points
    40
    Par défaut Affichage d'un menu à droite
    Bonjour, je suis en train de créer une application en arabe, je veux créer un menu à droite de la fenêtre, y'a t'il un moyen?

  2. #2
    Inactif  

    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    4 555
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 4 555
    Points : 5 537
    Points
    5 537
    Par défaut
    Bon...

    Ajoute dynamiquement (au Form_activate) autant d'espaces que nécessaire à l'item le plus à gauche (tous les items seront alors décalés vers la droite) pour que le dernier item soit affiché en entier dans la partie droite de ta Form.

    Tous les items seront ainsi affichés à droite

  3. #3
    Inactif  

    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    4 555
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 4 555
    Points : 5 537
    Points
    5 537
    Par défaut
    Tiens ...

    J'ai voulu faire joujou :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Private Sub Form_Activate()
      Me.ScaleMode = vbTwips
      toto = ""
      Set monpremier = a ' ici, le nom donné à ton menu le plus à gauche
      For Each ctrl In Controls
        If TypeOf ctrl Is Menu Then
          toto = toto & ctrl.Caption & " "
        End If
      Next
      Font.Size = 8
      titi = TextWidth(Trim(toto))
      difference = (Me.Width - titi) \ TextWidth(" ") - 12
      monpremier.Caption = String(difference, " ") & monpremier.Caption
    End Sub
    Je suis toutefois parti du principe que tu n'as pas modifié les paramètres de ta machine ...
    Si tu les as modifiés, tu dis ... et j'irai alors à la pêche des modifications que tu as apportées, pour les appliquer (taille x à la place de taille 8 des menus)

    Maintenant que c'est fait : si tu veux mon humble avis, oublie définitivement l'éditeur de menus de VB (je refuse personnellement de m'en servir, donnant la préférence à des menus que je fabrique moi-même à l'aide d'un cadre). Il n'est ni souple, ni pratique ...

Discussions similaires

  1. Réponses: 2
    Dernier message: 19/05/2006, 13h22
  2. [Conception] Probleme affichage 1ere rubrique menu
    Par vincedjs dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 27/03/2006, 12h23
  3. [HTML/CSS] Affichage d'un menu
    Par leloup84 dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 24/02/2006, 12h51
  4. [Graphique] JFrame et affichage d'un menu
    Par mavina dans le forum Agents de placement/Fenêtres
    Réponses: 4
    Dernier message: 25/11/2005, 21h18

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