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

 Delphi Discussion :

Ecrire de droite à gauche dans un memo


Sujet :

Delphi

  1. #1
    Membre régulier
    Homme Profil pro
    agent de fisc(les impots)
    Inscrit en
    Juillet 2006
    Messages
    427
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : agent de fisc(les impots)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 427
    Points : 111
    Points
    111
    Par défaut Ecrire de droite à gauche dans un memo
    Bonjour
    j'utulise delphi 7 entreprise
    Jai vollu ecrire de droite a gauhe dans un composant memo alors jai changer la proprieter BidiMode en lui donnent Bdrighttoleft le problme c que rien na etait changer et l'ecreture reste toujour de gauche a droit.
    je c pas ou ce pose vraiment le probleme
    merci d'avance.

  2. #2
    Membre émérite
    Homme Profil pro
    Directeur technique
    Inscrit en
    Mai 2008
    Messages
    2 401
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2008
    Messages : 2 401
    Points : 2 310
    Points
    2 310
    Par défaut
    Salut;

    je présume que tu veux écrire avec des scripts allant de la droite vers la gauche comme l'arabe. Pour cela tu devrais faire deux opérations :

    - changer le clavier vers la langue appropriée;
    - forcer la combinaison de touche (Ctrl + Shift Droit) pour rediriger le curseur vers la droite de ton composant.

    Pour ce qui est de la propriété BidiMode c'est normal qu'elle ne redirige pas le curseur vers la position voulue de ta part, car il est bien mentionné dans l'aide de Delphi ce qui suit :

    Utilisez la propriété BiDiMode pour permettre au contrôle d'adapter automatiquement son aspect et son comportement lorsque l'application s'exécute dans une localisation qui lit de la droite vers la gauche au lieu de l'inverse.Le mode bidirectionnel contrôle le sens de lecture du texte,la position de la barre de défilement verticale et si l'alignement est modifié.
    Pour plus d'information sur le changement de clavier tu peux t'inspirer du lien suivant :

    http://www.developpez.net/forums/d63...lavier-larabe/

    Bonne chance.

  3. #3
    Membre régulier
    Homme Profil pro
    agent de fisc(les impots)
    Inscrit en
    Juillet 2006
    Messages
    427
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : agent de fisc(les impots)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 427
    Points : 111
    Points
    111
    Par défaut
    Re
    est pour l'affichage de gauche a droit ce que je doit faire svp

  4. #4
    Membre régulier
    Homme Profil pro
    agent de fisc(les impots)
    Inscrit en
    Juillet 2006
    Messages
    427
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : agent de fisc(les impots)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 427
    Points : 111
    Points
    111
    Par défaut
    Re
    je mexuse je veut dir l'affichage de droit a gauche
    merci

  5. #5
    Membre chevronné

    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    1 519
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 1 519
    Points : 2 153
    Points
    2 153
    Billets dans le blog
    1
    Par défaut
    Bonjour.

    Comme te l'a indiqué Just-Soft, il faut jouer avec la propriété BidiMode des composants pour régler l'affichage droite vers gauche.

  6. #6
    Membre émérite
    Homme Profil pro
    Directeur technique
    Inscrit en
    Mai 2008
    Messages
    2 401
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2008
    Messages : 2 401
    Points : 2 310
    Points
    2 310
    Par défaut
    Salut;

    voilà voilà, pour garantir le passage du curseur de la droite vers la gauche faut faire juste ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
      // afin de garantir le passsage du cusrseur à droite
      SysLocale.MiddleEast := True;
    Tu as le choix de le mettre dans un OnActive d'une forme ou OnEnter d'un composant. Peut-être que tu auras des composants dont le curseur passe à droite et d'autres à gauche !

    Bonne chance.

Discussions similaires

  1. Ecrire de droite à gauche sur une position
    Par jobar38 dans le forum Scripts/Batch
    Réponses: 1
    Dernier message: 20/08/2012, 14h57
  2. probleme fléche droite & gauche dans JOptionPane
    Par gnaoui_9999 dans le forum AWT/Swing
    Réponses: 1
    Dernier message: 24/01/2010, 10h16
  3. Réponses: 4
    Dernier message: 10/10/2009, 00h31
  4. Syntaxe des jointures a droite/gauche dans le WHERE
    Par gregb34 dans le forum Langage SQL
    Réponses: 4
    Dernier message: 23/01/2007, 12h28
  5. ajouter une langue s'ecrivant de droite à gauche dans delphi7
    Par iam dans le forum Bases de données
    Réponses: 2
    Dernier message: 09/07/2006, 13h45

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