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 06-02-2010 16:36:21

bennes  
Membre
Date d'inscription: 06-02-2010
Messages: 3
Pépites: 16
Banque: 0

Afficher une info sur 2 lignes dans une colonne de la DW

Salut,

J'ai initialisé un DW dynamiquement.
Les colonnes sont de longueurs fixes et les lignes sont redimensionnées avec la methode SetDetailHeight
Mon soucis est que la données ne tient pas sur une ligne. Je souhaite avoir un automatiquement un renvoie à la ligne.

Je suis sur la version 9 de PB.

Existe t il une méthode pour faire cela ?

Hors ligne

 

#2 08-02-2010 13:59:31

nico  
Modérateur
Award: bf
Lieu: Plélan le grand
Date d'inscription: 08-02-2007
Messages: 273
Pépites: 13
Banque: 9,223,372,036,854,776,000

Re: Afficher une info sur 2 lignes dans une colonne de la DW

Bonjour,

Je ne suis pas certain d'avoir bien compris ton problème, mais peut-être que ceci pourra t'aider

Code: pb

dw_1.Object.ma_colonne.Height.AutoSize = "Yes"
dw_1.Object.DataWindow.BandName.Height.AutoSize = "Yes" // BandName = Detail

Hors ligne

 

#3 09-02-2010 16:58:43

bennes  
Membre
Date d'inscription: 06-02-2010
Messages: 3
Pépites: 16
Banque: 0

Re: Afficher une info sur 2 lignes dans une colonne de la DW

Merci pour ta réponse.

Cependant cela ne répond que partiellement à mon problème.
En effet, avec la methode Autosize, l'information est correctement affichée (retour automatique à la ligne). Cependant la hauteur de mes lignes ne sont plus homogène entre elles.
J'essaie d'utiliser la fonction this.modify(ls_colname+".height = 189") mais cela ne fonctionne pas.

bon je vais continuer a creuser.

Hors ligne

 

#4 10-02-2010 10:47:39

nico  
Modérateur
Award: bf
Lieu: Plélan le grand
Date d'inscription: 08-02-2007
Messages: 273
Pépites: 13
Banque: 9,223,372,036,854,776,000

Re: Afficher une info sur 2 lignes dans une colonne de la DW

Essaye ça

Code: pb

This.modify(ls_colname+".height=189")
This.modify("datawindow.detail.height=189")

Hors ligne

 

#5 10-02-2010 17:17:21

bennes  
Membre
Date d'inscription: 06-02-2010
Messages: 3
Pépites: 16
Banque: 0

Re: Afficher une info sur 2 lignes dans une colonne de la DW

Ca y est, j'ai résolu mon problème.
En fait, il suffisait de désactiver le scroll horizontal.

Merci encore pour tes réponses

Code:

  this.Object.description.Edit.AutoHScroll = "no"

Hors ligne

 

#6 11-02-2010 08:07:38

nico  
Modérateur
Award: bf
Lieu: Plélan le grand
Date d'inscription: 08-02-2007
Messages: 273
Pépites: 13
Banque: 9,223,372,036,854,776,000

Re: Afficher une info sur 2 lignes dans une colonne de la DW

N'oubli pas le [RESOLU].

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22