Pas de problème (pb), que du PowerBuilder (PB) ^^

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 02-10-2008 15:28:02

bdf94  
Membre Power Geek
Date d'inscription: 04-10-2006
Messages: 180
Pépites: 2,231
Banque: 0

Autosize height

Bonjour,

Est-il possible, qu'avec la propriété "Autosize height", la premiere ligne de chauqe page mesure 150 et que toutes les autres mesurent 70 ?

Hors ligne

 

#2 02-10-2008 17:55:42

PAUTONNIER  
Membre
Lieu: Boulogne-Billancourt
Date d'inscription: 26-05-2006
Messages: 14
Pépites: 331
Banque: 0

Re: Autosize height

Bonsoir,

Il suffit de
1) créer un premier objet à la position 150 avec comme expression visible : if(getrow() = 1, 1, 0)
2) créer un second objet à la position 70 avec comme expression visible : if(getrow() > 1, 1, 0)
3) Passer la bande detail à autosize heigh (cocher la case à cocher)

Les 2 objets à créer peuvent être des objets (textes, colonnes, computes ou simple line) visibles par l'utilisateur ou ils peuvent aussi être masqués si nécessaire (dimensions à zéro ou couleurs du texte = couleur du fond).

@+
Thierry

Dernière modification par PAUTONNIER (02-10-2008 17:59:52)

Hors ligne

 

#3 02-10-2008 22:12:30

buck  
Modérateur
Lieu: Dijon
Date d'inscription: 31-07-2008
Messages: 747
Pépites: 1,028,843
Banque: 171,170,849,654

Re: Autosize height

Bonjour,

Il existe également la méthode SetDetailHeight dans les dernières versions de PB qui permet de gérer la hauteur des lignes dans la bande "details" :

Code: pb

integer dwcontrol.SetDetailHeight ( long startrow, long endrow , long height )

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22