ENTIREROWS LISTBOX TEXTBOX ORIGINAL

Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 - 3 déc. 2008 à 12:13
cs_candyraton Messages postés 109 Date d'inscription dimanche 27 juillet 2008 Statut Membre Dernière intervention 2 février 2012 - 6 déc. 2008 à 18:45
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/48616-entirerows-listbox-textbox-original

cs_candyraton Messages postés 109 Date d'inscription dimanche 27 juillet 2008 Statut Membre Dernière intervention 2 février 2012 3
6 déc. 2008 à 18:45
Pour AfCls_ScrollBox.cls ça l'fait pas.

J'ai terminé la class avec le zoom;
mais je change de tactique:
Je ne suis pas satisfait car je perd ma selection a chaque rechargement du textbox, et même si je la connaîs, je ne peut pas reprovoquer une selection dans un textbox.
D'autant plus que j'ai trouvé ça Function ShowScrollBar Lib "user32", qui me permet de garder mon texte entier sans avoir les srollbars et en ayant une ligne sur une seule ligne et ce en multiligne.
Je repars à 0 pour mon projet, et j'en reste là pour cette page;...si tu pense qu'elle n'a pas d'întérét...
(moi je pense qu'elle peut en avoir un dans "charger une textbox en "dynamique" a partir d'un tableau" et ça peut servir dans un controle textbox maison).
Allez, je la poste même si c pas fini.
cs_candyraton Messages postés 109 Date d'inscription dimanche 27 juillet 2008 Statut Membre Dernière intervention 2 février 2012 3
6 déc. 2008 à 12:35
jolie; j'espére que tout ce travail est exploité.
FormeName.Font = Lv.Font
Max = FormeName.TextWidth(text1.Text)
effectivement...
PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 47
5 déc. 2008 à 12:44
si çà peut te servir... :

http://files.codes-sources.com/fichier.aspx?id=43031&f=New_Exp%e9ditions%2fClass%2fAfCls_ScrollBox.cls

elle n'est pas postée, juste ..... donnée :)
cs_candyraton Messages postés 109 Date d'inscription dimanche 27 juillet 2008 Statut Membre Dernière intervention 2 février 2012 3
5 déc. 2008 à 11:27
J'ai choisi de jouer sur les tailles de caracteres et d'en faire une class (pour pouvoir l'adapter sur n'importe quel textbox (et donc sur n'importe quel editeur existant))avec les enregistrement des modifications de texte.
Je ne la posterais que si j'ai des encouragements.
a+
cs_candyraton Messages postés 109 Date d'inscription dimanche 27 juillet 2008 Statut Membre Dernière intervention 2 février 2012 3
4 déc. 2008 à 18:16
ma méthode me permet d'afficher le texte tel qu'il apparaîtrait dans le blocnote ou une listbox, mais pas tel qu'il apparaît dans une textbox mutiligne de x largeur.

plusieurs textebox, 2 editeurs confondus: 1 pour le zoom 1 pour les modifs de texte ou jouer sur les tailles de caractéres pour le zoom...

Je sais pas.
cs_candyraton Messages postés 109 Date d'inscription dimanche 27 juillet 2008 Statut Membre Dernière intervention 2 février 2012 3
4 déc. 2008 à 18:09
Trop drôle que tu ai été au bout du fil sur exactement ce besoin!
J'imagine un contrôle ou tu peut naviguer, zoomer, et modifier le texte (c'est pourquoi je suis parti sur un textbox). J'ai 36 solutions, je vais mettre plus de temps a choisir la mienne et réfléchir, qu'à écrire du code.
Je suis open à toutes idées, je vais essayer de chercher davantage sur le sîte.
PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 47
4 déc. 2008 à 09:15
sur 15000 sources, doit bien y en avoir une qui fait çà :)
http://www.vbfrance.com/code.aspx?ID=40299
cs_candyraton Messages postés 109 Date d'inscription dimanche 27 juillet 2008 Statut Membre Dernière intervention 2 février 2012 3
4 déc. 2008 à 01:05
Voila pour le défilement horizontal.
Par contre là, j'ai l'inconvénient des caractéres de largeurs irrégulières.
A part passer par un label pour mesurer la longueur du texte...
... a moins que quelqu'un ai une solution...
cs_candyraton Messages postés 109 Date d'inscription dimanche 27 juillet 2008 Statut Membre Dernière intervention 2 février 2012 3
3 déc. 2008 à 19:58
j'ai retirer le code en conclusion qui portait a confusion; Je tiendrais compte des remarques éventuelles).
cs_candyraton Messages postés 109 Date d'inscription dimanche 27 juillet 2008 Statut Membre Dernière intervention 2 février 2012 3
3 déc. 2008 à 14:13
Renfield c'est trop d'honneur!
ok, j'avais oublié topindex:) c'est fait.
cs_candyraton Messages postés 109 Date d'inscription dimanche 27 juillet 2008 Statut Membre Dernière intervention 2 février 2012 3
3 déc. 2008 à 13:18
"textbox => selstart, en comptant les lignes soit avec split, soit avec sendmessage"
Bonne idée, je vais essayer avec split; eugmpttspcpt*

non non!, le code en conclusion n'est pas le code de la source!

je n'ai pas trouvé de entirelist sur le site.

* eugmpttspcpt:encore un grand merci pour tout tes services pcpt.
PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 47
3 déc. 2008 à 12:28
salut,

tu peux oublier la constante Win32, test qui devient de moins en moins utile

listbox => TopIndex en effet, pas besoin de s'embêter
textbox => selstart, en comptant les lignes soit avec split, soit avec sendmessage

dans les 2 cas çà tient plus du snippet, voire de la simple question sur le forum...

surtout qu'en effet tu ne fais que copier coller la msdn :/

http://support.microsoft.com/kb/147887/fr
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
3 déc. 2008 à 12:13
Quid de la propriété TopIndex du controle ?
Rejoignez-nous