Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
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
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
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" :
integer dwcontrol.SetDetailHeight ( long startrow, long endrow , long height )
Hors ligne