OVH Cloud OVH Cloud

Label, probleme

5 réponses
Avatar
Jean-Michel
Bonjour,

Chaque fois que j'ecris dans un label et que j'ecris trop par rapport à
la taille du cadre, j'aimerai que le nouveau texte que j'ai mis à la ligne
soit visible tout en bas et que le texte que j'ai ecris il y a longtemps, au
debut soit cacher en haut !

Par exemple, imaginons n label de la taille de deux lignes :

J'ecris toujours a la ligne Essaix

Ca fait donc :

------------------------

Essai1
------------------------

------------------------
Essai1
Essai2
------------------------

------------------------
Essai2
Essai3
------------------------

Comment faire, merci pour vos reponses

5 réponses

Avatar
surfeur75
Bonjour,

Je ne sais si ma réponse sera complète, mais pour rajouter en bas, tu
fait:
objet = objet + texte
Par contre, pour cacher le haut, ça dépend du cadre (comme tu dis), et de la
aille du texte dans le label, compte tenu de la police, etc...
Alors à mon avis, vaudrait mieux que tu gères ça autrement, par exemple en
affichant uniquement ce que tu veux qui soit vu (conservé dans variable ou
fichier), et en redimensionnant automatiquement le label...
--
@+, bye, Joe.
Pour m'écrire ng75AROBASEnoosPOINTfr
remplace AROBASE et POINT par leur vrai signe
Il l'a fait car il ne savait pas que c'était impossible, alea jacta est!


"Jean-Michel" a écrit dans le
message de news:
Bonjour,

Chaque fois que j'ecris dans un label et que j'ecris trop par rapport


à
la taille du cadre, j'aimerai que le nouveau texte que j'ai mis à la ligne
soit visible tout en bas et que le texte que j'ai ecris il y a longtemps,


au
debut soit cacher en haut !

Par exemple, imaginons n label de la taille de deux lignes :

J'ecris toujours a la ligne Essaix

Ca fait donc :

------------------------

Essai1
------------------------

------------------------
Essai1
Essai2
------------------------

------------------------
Essai2
Essai3
------------------------

Comment faire, merci pour vos reponses




Avatar
Jean-Michel
Je vais essayer ta methode, mais en fait, je veux que ca fasse comme IRC, le
texte s'ajoute en bas, et disparait en haut !

Merci de m'avoir aider :)

"surfeur75" a écrit dans le message de
news:
Bonjour,

Je ne sais si ma réponse sera complète, mais pour rajouter en bas, tu
fait:
objet = objet + texte
Par contre, pour cacher le haut, ça dépend du cadre (comme tu dis), et de


la
aille du texte dans le label, compte tenu de la police, etc...
Alors à mon avis, vaudrait mieux que tu gères ça autrement, par exemple en
affichant uniquement ce que tu veux qui soit vu (conservé dans variable ou
fichier), et en redimensionnant automatiquement le label...
--
@+, bye, Joe.
Pour m'écrire ng75AROBASEnoosPOINTfr
remplace AROBASE et POINT par leur vrai signe
Il l'a fait car il ne savait pas que c'était impossible, alea jacta est!


"Jean-Michel" a écrit dans le
message de news:
> Bonjour,
>
> Chaque fois que j'ecris dans un label et que j'ecris trop par


rapport
à
> la taille du cadre, j'aimerai que le nouveau texte que j'ai mis à la


ligne
> soit visible tout en bas et que le texte que j'ai ecris il y a


longtemps,
au
> debut soit cacher en haut !
>
> Par exemple, imaginons n label de la taille de deux lignes :
>
> J'ecris toujours a la ligne Essaix
>
> Ca fait donc :
>
> ------------------------
>
> Essai1
> ------------------------
>
> ------------------------
> Essai1
> Essai2
> ------------------------
>
> ------------------------
> Essai2
> Essai3
> ------------------------
>
> Comment faire, merci pour vos reponses
>
>




Avatar
surfeur75
Jen-michel, je ne suis pas certain qu'un label soit bien propice à ton
glissement vertical de texte, faudrait peut-être un objet plus élaboré,
comme un liste sans barre de défilement, et que tu fasse un texte toujours
de la même taille (terminé par des blancs), voire un texteBox, voyions ce
qu'en pensent les autres...
--
@+, bye, Joe.
Pour m'écrire ng75AROBASEnoosPOINTfr
remplace AROBASE et POINT par leur vrai signe
Il l'a fait car il ne savait pas que c'était impossible, alea jacta est!


"Jean-Michel" a écrit dans le
message de news:
Je vais essayer ta methode, mais en fait, je veux que ca fasse comme IRC,


le
texte s'ajoute en bas, et disparait en haut !

Merci de m'avoir aider :)

"surfeur75" a écrit dans le message de
news:
> Bonjour,
>
> Je ne sais si ma réponse sera complète, mais pour rajouter en bas,


tu
> fait:
> objet = objet + texte
> Par contre, pour cacher le haut, ça dépend du cadre (comme tu dis), et


de
la
> aille du texte dans le label, compte tenu de la police, etc...
> Alors à mon avis, vaudrait mieux que tu gères ça autrement, par exemple


en
> affichant uniquement ce que tu veux qui soit vu (conservé dans variable


ou
> fichier), et en redimensionnant automatiquement le label...
> --
> @+, bye, Joe.
> Pour m'écrire ng75AROBASEnoosPOINTfr
> remplace AROBASE et POINT par leur vrai signe
> Il l'a fait car il ne savait pas que c'était impossible, alea jacta est!
>
>
> "Jean-Michel" a écrit dans le
> message de news:
> > Bonjour,
> >
> > Chaque fois que j'ecris dans un label et que j'ecris trop par
rapport
> à
> > la taille du cadre, j'aimerai que le nouveau texte que j'ai mis à la
ligne
> > soit visible tout en bas et que le texte que j'ai ecris il y a
longtemps,
> au
> > debut soit cacher en haut !
> >
> > Par exemple, imaginons n label de la taille de deux lignes :
> >
> > J'ecris toujours a la ligne Essaix
> >
> > Ca fait donc :
> >
> > ------------------------
> >
> > Essai1
> > ------------------------
> >
> > ------------------------
> > Essai1
> > Essai2
> > ------------------------
> >
> > ------------------------
> > Essai2
> > Essai3
> > ------------------------
> >
> > Comment faire, merci pour vos reponses
> >
> >
>
>




Avatar
jmn
Le plus simple est de gérer l'affichage directement en faisant des 'print'
dans une picture box ce qui permet d'afficher exactement ce que vous voulez
où vous le voulez ! (cf : currentX, currentY, scalemode, etc...)
Avatar
Jean-Michel
D'accord, merci, je vais essayé ca

"jmn" a écrit dans le message de
news:ei%
Le plus simple est de gérer l'affichage directement en faisant des 'print'
dans une picture box ce qui permet d'afficher exactement ce que vous


voulez
où vous le voulez ! (cf : currentX, currentY, scalemode, etc...)