Ziman
Messages postés245Date d'inscriptiondimanche 27 avril 2003StatutMembreDernière intervention26 septembre 2008
-
3 sept. 2003 à 15:53
Ziman
Messages postés245Date d'inscriptiondimanche 27 avril 2003StatutMembreDernière intervention26 septembre 2008
-
7 sept. 2003 à 15:47
Hé oui, c'es encore moi, donc bonjour, je vais vous exposer mon petit problème !
En fait, j'ai par ce site appris à crer dynamiquement un controle :
tex = tex + 1
Picture1.ScaleMode = 3
xs = X
ys = Y
msg = InputBox("Quel message voulez-vous affichez dans le TextBox ?", "Message")
Load Text12(tex)
Text12(tex).Visible = True
Text12(tex).Left = X
Text12(tex).Top = Y
Text12(tex).Text = msg
Ces lignes de codes fonctionnent ! Le seul ennuis, c'est que comme ,vous le voyez, c'est en exécution que nous définissons le texte que contiendra le TextBox et le truc, c'est qu'il faudra que je réussisse à ce que le TextBox prenne juste la largeur des caractère ! Donc si noous tapons Bonour, je veux ke ca donne ca :
_______
|Bonjour|
Bon c'est engros, donc si vous avez compris, je veut qu'il se retaille !
gplog
Messages postés82Date d'inscriptionmardi 4 février 2003StatutMembreDernière intervention 7 juillet 20091 3 sept. 2003 à 16:59
Salut,
Je sait pas si j'ai tout compris, mais j'ai ptet une idée pour toi :
Tu peut mesurer la taille d'un texte avec la fonction "TextWidth"
Donc pour ton truc :
TextBox.width= TextWidth(MessageAAfficher)
crenaud76
Messages postés4172Date d'inscriptionmercredi 30 juillet 2003StatutMembreDernière intervention 9 juin 200628 4 sept. 2003 à 09:14
Petite précision au passage
Les "100" à ajouter correspondent en fait aux bordures de la textbox. Text1.text donne la largeur "hors-tout" de la textbox, donc la taille disponible dedans pour le texte est effectivement légèrement plus petite.
Christophe R.
Vous n’avez pas trouvé la réponse que vous recherchez ?