Bonjour à tous,
Je voudrais savoir comment faire pour afficher le contenu d'un Hint sur deux
lignes, car le texte que j'ai écrit dans le Hint est trop grand et dépasse de la fenêtre de mon programme.
Voilà Merci d'avance.
Au revoir !
Bonjour à tous,
Je voudrais savoir comment faire pour afficher le contenu d'un Hint sur deux
lignes, car le texte que j'ai écrit dans le Hint est trop grand et dépasse de la fenêtre de mon programme.
Voilà Merci d'avance.
Au revoir !
Code : Sélectionner tout - Visualiser dans une fenêtre à part Hint := 'Ma première ligne' + #13#10 + 'Ma deuxième ligne';
L'urgent est fait, l'impossible est en cours, pour les miracles prévoir un délai. :bug: ___ "http://club.developpez.com/regles/#LIII-A"Écrivez dans un français correct !!
C++Builder 5 - Delphi 6#2 Entreprise - Delphi 2007 Entreprise - Delphi 2010 Architecte - Delphi XE Entreprise - Delphi XE7 Entreprise - Delphi 10 Entreprise - Delphi 10.4.2 Entreprise - Delphi 11.3 Entreprise - Visual studio 2022
OpenGL 2.1 - Oracle 10g - Paradox - Interbase (XE) - PostgreSQL (15.7)
par exemple tu affiche ton hint sur un boutton
fait boutton.hint'premier ligne'+chr(13)+chr(10)+'deuxieme ligne';
showhint tu le mets a true
chr(13) c'est le code virtuelle de la touche entree
chr(10) pour espace
Pardon, #13 c'est la touche enter mais #10, c'est renvoi à la ligne et non espace.
Ça serait pas plutôt un passage à la ligne suivante (LineFeed) ?mais #10, c'est renvoi à la ligne et non espace
Mes 2 cts,
--
jp
C'est exactement ça. J'ai traduit Linefeed par renvoi à la ligne.
#13 :"CR" Carriage return (retour chariot)
#10 :"LF" Line Feed (nouvelle ligne)
Avec un simple #13, on réécris sur sur la premiere ligne.
Avec un simple #10, on passe à la ligne dans ce style :
C'est limite du Wikipédia tout ces détails...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Blabla toctoc Reblabla
Pour Morfus,
Non l'espace, c'est #32chr(10) pour espace
En complement...
à force d'ajouter des lignes dans le hint... il ce peut
que tu désire aussi avoir plus de temps pour le lire.
tu peux donc augmenter le temps que le Hint reste visible comme suit:
Par défaut, cette valeur est à 2500ms= 2.5 sec.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 //donne 10 secondes pour lire le hint Application.HintHidePause:=10000;
Comment dupliquer un disque...ça vous intéresse?
Tutoriel et code source delphi ici
Merci a vous tous pour cette réponse. sa marche très bien.
Au revoir !
Si Space c'est #32.Envoyé par defluc
Si BackSpace c'est #8..
Faut-il quatre #8 pour éffacer un #32 ?
De plus BackSpace est l'inverse de Space...
Pourtant 1 / #32, ça fait #0,03125 au lieu de #8
Pour finir, 'Space' + 'BackSpace' = '(' => (#8 + #32 = #40)
Ah non j'oubliais, le plus étrange c'est que
#82#112#97#99#101 = #32 !!!!! (c'est une véritable énigme non ? )
Partager