PB à toute heure et à tout moment. (à parcourir avec modération)

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 12-12-2007 17:56:18

mial  
White & The Farmerz Gang
Lieu: Nancy
Date d'inscription: 09-02-2007
Messages: 113
Pépites: 4,366
Banque: 18,191,568,319,324

[RESOLU] Retour chariot automatique

Bonjour,

Je souhaiterais appliquer un retour chariot automatique lorsque le texte ecri dans mon objet column qui est du texte arrive à l'extrême droite de l'objet.

Des idées?

Dernière modification par mial (17-12-2007 13:48:16)

Hors ligne

 

#2 13-12-2007 08:11:24

mreminiac  
Membre Geek
Lieu: Marseille
Date d'inscription: 29-05-2006
Messages: 56
Pépites: 321
Banque: 0

Re: [RESOLU] Retour chariot automatique

Bonjour

Essai CHAR(13)
Cordialement


Migration PB11
Oracle 9I
XP Pro

Hors ligne

 

#3 13-12-2007 08:15:12

mial  
White & The Farmerz Gang
Lieu: Nancy
Date d'inscription: 09-02-2007
Messages: 113
Pépites: 4,366
Banque: 18,191,568,319,324

Re: [RESOLU] Retour chariot automatique

C'est pas le retour chariot qui m'embete mais plutot la facon de detecter l'arrivée à l'extrémité droite du controle de texte...

Hors ligne

 

#4 13-12-2007 08:50:21

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: [RESOLU] Retour chariot automatique

cela depend de la police ?!...


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

Hors ligne

 

#5 13-12-2007 09:17:06

mial  
White & The Farmerz Gang
Lieu: Nancy
Date d'inscription: 09-02-2007
Messages: 113
Pépites: 4,366
Banque: 18,191,568,319,324

Re: [RESOLU] Retour chariot automatique

Si il n'existe pas de fonction native, cela me paraît nécessaire de faire selon la police...enfin je me vois mal calculer le nb de pixels selon la police et les caractères contenus...

Hors ligne

 

#6 13-12-2007 09:23:27

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: [RESOLU] Retour chariot automatique

mial a écrit:

Si il n'existe pas de fonction native, cela me paraît nécessaire de faire selon la police...enfin je me vois mal calculer le nb de pixels selon la police et les caractères contenus...

la taille , le gras ....


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

Hors ligne

 

#7 13-12-2007 09:28:33

foon  
N2iGeek + MangasGeek = foon
Award: bf
Lieu: Bonchamp-Lès-Laval
Date d'inscription: 28-02-2007
Messages: 2486
Pépites: 85
Banque: 9,223,372,036,854,776,000

Re: [RESOLU] Retour chariot automatique

mial a écrit:

Si il n'existe pas de fonction native, cela me paraît nécessaire de faire selon la police...enfin je me vois mal calculer le nb de pixels selon la police et les caractères contenus...

A ma connaissance, il n'existe pas de fonction native.
Il faut prendre en compte: - La police
                                       - La taille de celle-ci
                                       - Si les caractères sont gras ou non
                                       - Si les caractères sont en italique ou pas
                                       - Et enfin la casse

A noter également que certaines polices ne donnent pas la même taille pour deux lettres différentes
(Exemple: Un "W" est plus large qu'un "A" en Arial)


Seuls ceux qui ne font rien ne font jamais d'erreurs
http://www.nerdtests.com/images/badge/163124fb7fb459a3.gif

Hors ligne

 

#8 13-12-2007 09:36:28

mial  
White & The Farmerz Gang
Lieu: Nancy
Date d'inscription: 09-02-2007
Messages: 113
Pépites: 4,366
Banque: 18,191,568,319,324

Re: [RESOLU] Retour chariot automatique

Oui, la largeur d'un 'i' n'est pas du tout la même qu'un 'W' et je ne vais compter pour tous les caractères, le nombre de fois qu'ils sont présents dans la chaîne, c'est bien trop long et fastidieux.

Hors ligne

 

#9 13-12-2007 09:42:11

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: [RESOLU] Retour chariot automatique

sinon il y a la police 'Courier'


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

Hors ligne

 

#10 13-12-2007 11:31:18

mial  
White & The Farmerz Gang
Lieu: Nancy
Date d'inscription: 09-02-2007
Messages: 113
Pépites: 4,366
Banque: 18,191,568,319,324

Re: [RESOLU] Retour chariot automatique

Impossible de modifier la police, elle fait parti d'une charte informatique du logiciel.

Hors ligne

 

#11 13-12-2007 13:21:20

foon  
N2iGeek + MangasGeek = foon
Award: bf
Lieu: Bonchamp-Lès-Laval
Date d'inscription: 28-02-2007
Messages: 2486
Pépites: 85
Banque: 9,223,372,036,854,776,000

Re: [RESOLU] Retour chariot automatique

J'espère que dans la charte ils ont pensé à définir aussi la taille de la police

Un petit indice pour tester si tu es en normal ou bold:

Code: pb

String s_frontweight

s_frontweight = dw_1.Describe("macolonne.Font.Weight")

IF s_frontweight  = '400' THEN
        messagebox("Police","Normale")
ELSEIF s_frontweight  = '700' THEN
        messagebox("Police","Gras")
ELSE
        messagebox("Police","Planté!")
END IF


Et pour les caractères en italique:

Code: pb

String s_frontitalic

s_frontitalic = dw_1.Describe("macolonne.Font.Italic")

IF s_frontitalic = '1' THEN
      messagebox("Police","Italique")
ELSEIF  s_frontitalic = '0' THEN
      messagebox("Police","Normal")
ELSE
      messagebox("Police","Encore planté!")
END IF

Seuls ceux qui ne font rien ne font jamais d'erreurs
http://www.nerdtests.com/images/badge/163124fb7fb459a3.gif

Hors ligne

 

#12 14-12-2007 08:56:26

shahin  
Modérateur
Award: bf
Lieu: val de marne
Date d'inscription: 26-09-2006
Messages: 938
Pépites: 8,675,050,269
Banque: 16,218,225,127,617

Re: [RESOLU] Retour chariot automatique

mial a écrit:

Je souhaiterais appliquer un retour chariot automatique lorsque le texte ecri dans mon objet column qui est du texte arrive à l'extrême droite de l'objet.

Bonjour,

Dans ton objet DW clique sur ta colonne, va sur l'onglet "Edit" et coche la case "Auto Horz Scroll" (idem pour Horz scroll bar)


never let people work on more than one thing at once.

Hors ligne

 

#13 17-12-2007 13:47:55

mial  
White & The Farmerz Gang
Lieu: Nancy
Date d'inscription: 09-02-2007
Messages: 113
Pépites: 4,366
Banque: 18,191,568,319,324

Re: [RESOLU] Retour chariot automatique

Oui j'ai trouvé effectivement...ca en est presque ridicule!

Merci

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22