Powerbuilder pour les completement Geeks !

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.

#1 06-08-2010 14:45:06

Thorben  
Membre Geek
Lieu: Luxembourg
Date d'inscription: 18-05-2010
Messages: 36
Pépites: 241
Banque: 0

Probleme visuel dans une datawindow

Bonjour,
J'ai un petit souci 'esthétique' dans une datawindow.
Je suis avec PB11.2
Ma datawindow est de type externe, avec plusieurs colonnes de type string dedans.

Une colonne est utilisée avec une DDDW pour avoir une liste de valeurs, mais elle est aussi editable par l'utilisateur.
Quand je quitte cette colonne vers la suivante, la valeur affichée 'monte' d'1 ou 2 unités (ou pixels) vers le haut.
Je n'ai pas ce genre de problème dans les autres colonnes qui sont editables mais sans DDDW.

Est-ce que cela parle à quelqu'un ?

Merci d'avance de votre aide

Hors ligne

 

#2 06-08-2010 14:58:44

JCZ  
Builder Power
Award: bf
Lieu: 75019 paris
Date d'inscription: 21-05-2007
Messages: 1724
Pépites: 496,453,703,213
Banque: 9,223,372,036,854,776,000

Re: Probleme visuel dans une datawindow

salut
tu as essaye après modifiant la hauteur de ton champs dddw ?
tu diminues d'un pixel et tu réessaies
tu augmentes d'un pixel et tu réessaies

A t il la hauteur optimal par rapport à la police ?


Face à l'agression, la puissance de l'intelligence

Hors ligne

 

#3 09-08-2010 10:16:10

Thorben  
Membre Geek
Lieu: Luxembourg
Date d'inscription: 18-05-2010
Messages: 36
Pépites: 241
Banque: 0

Re: Probleme visuel dans une datawindow

Salut,

J'avais cela:
La police utilisée pour le champ est : Arial 10
La hauteur du champs est de 68

La police utilisée pour le champ dans la DDDW est : Tahoma 10
La hauteur du champ dans la DDDW est de 72

Et j'ai tout mis en Arial 10, hauteur 68.
Ben.... cela ne change rien 

Quelle est la police idéale et la hauteur de champ idéale selon vous ?

Il n'y a pas moyen de jouer sur l'alignement du texte dans le champ, un peu comme dans une celulle Excel ?

Hors ligne

 

#4 17-08-2010 09:56:06

Yanis  
Modérateur
Lieu: paris
Date d'inscription: 16-06-2010
Messages: 349
Pépites: 665
Banque: 150

Re: Probleme visuel dans une datawindow

Salut,

    Effectivement il y a decalage de 1 ou 2 pixel mais on retrouve le même comportement avec le style DropDownListBox.

  Pour moi je pense que celà est du au fait que lorsque l'on arrive sur ce type champ il y a la flèche à droite qui sert à afficher la liste. et celà décale vers le bas l'écriture dans le champs texte. Lorsque l'on sort du champs.

On remarque bien ce décalage lorsque sur un champ normal on sélectionne le caractères, La couleur ( bleu sur le fond ) colle à la bordure alors que lorsque l'on est sur un champ DDLB ou DDDW et que l'on sélection les caractères il y a ce petit décalage qui correspond au décalage entre la flèche et la bordure.

Hors ligne

 

#5 17-08-2010 13:15:03

Yanis  
Modérateur
Lieu: paris
Date d'inscription: 16-06-2010
Messages: 349
Pépites: 665
Banque: 150

Re: Probleme visuel dans une datawindow

Salut,
     Si celà est important pour toi de ne pas voir ce décalage, tu as un contournement possible.
      1 > Mettre sur la datawindow le champ en tant que champs  de type <EDIT>
      2 > Tu colles à sa droite un boutton et tu met une image de type flèche vers le bas.
      3 > Mettre juste en dessous du champs en edit, la même colonne mais avec un style DDDW et tu reduit le champs sur sa hauteur pour être à 0. ( tu décoches l'option <Always Show Arrow>

     Dans l'evt buttonClicked de la datawindow tu testes  si tu as clické sur ton boutton ( dwo.name = "jhjh" ) si oui tu fais un  dw_1.setColumn ( "Nom du champ DDDW" )

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22