Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
J'ai un gros titre en en tête, soit le texte prend une ligne ou deux (ça dépends de la longueur du texte), pour cela, j'ai utilisé un multiligne edit mais l'inconvénient c'est que l'utilisateur peut modifier le texte lorsque l'application est lancée...
Comment doit je faire pour éviter cela (quelques chose à cocher ou utiliser autre chose que le multiligne edit)...
Hors ligne
Tu as plusieurs options possibles:
- Décocher l'option "enabled" (ou la mettre à "FALSE" dans le code)
- Mettre le taborder de ta multilineedit à 0
Dernière modification par foon (16-04-2007 12:16:58)
Hors ligne
j'ai déja essayé mais ça marche pas : - vu que mon titre est en couleur, lorque je met enabled, il devient grisé
- et lorsque je met la taborder à 0, nous ne pouvons pas aller dedans avec la tabulation, mais lorsque je click sur le multiligne edit, je peux par la suite modifier le texte
Hors ligne
Il te reste la propriété "DisplayOnly" à cocher, ou a mettre sous forme de code:
mle_1.DisplayOnly = TRUE
Dernière modification par foon (16-04-2007 12:25:56)
Hors ligne
Ok, ça marche, mais si je ne veux pas que le curseur va dessus (car en fait, lorsque je click sur le multiline edit le curseur reste dessus)....
Hors ligne
En fait, pour ton titre, il vaudrait mieux que tu utilises un StaticText:
Il te l'affichera sur plusieurs lignes sans être accessible aux utilisateurs.
Dernière modification par foon (16-04-2007 12:34:48)
Hors ligne
On peut avoir plusieurs lignes sur un statictext???
Hors ligne
Oui, si tu le dimensionnes en hauteur pour le permettre.
Hors ligne
ça ne marche pas, elle se redimentionne en longueur par n'afficher que sur une seule ligne!!!
Hors ligne
Il faut que tu le forces à s'afficher sur plusieurs lignes en modifiant les dimensions du StaticText.
Hors ligne
Merci
Hors ligne