[R] Retours chariot dans cellules de ListView
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
[R] Retours chariot dans cellules de ListView
Bonjour,
J'ai lu dans le fil viewtopic.php?t=10876 , qu'il n'était guère possible et recommandable de créer un header multiligne d'une listView.
Est-ce la même chose dans toute cellule de la listView ?
Mikell suggère d'utiliser un autre contrôle qui autorise le multiligne. Inclure par exemple un GUICtrlEdit dans chaque cellule de la listView est une chose possible ? Si oui, comment gérer sa position par rapport à la cellule plutôt qu'à la fenêtre ?
Je vous remercie de vos avis et de vos conseils.
J'ai lu dans le fil viewtopic.php?t=10876 , qu'il n'était guère possible et recommandable de créer un header multiligne d'une listView.
Est-ce la même chose dans toute cellule de la listView ?
Mikell suggère d'utiliser un autre contrôle qui autorise le multiligne. Inclure par exemple un GUICtrlEdit dans chaque cellule de la listView est une chose possible ? Si oui, comment gérer sa position par rapport à la cellule plutôt qu'à la fenêtre ?
Je vous remercie de vos avis et de vos conseils.
Modifié en dernier par GMH le mar. 28 avr. 2020 20:15, modifié 1 fois.
- walkson
- Modérateur
- Messages : 1020
- Enregistré le : ven. 12 août 2011 19:49
- Localisation : Hurepoix
- Status : Hors ligne
Re: [..] Retours chariot dans cellules de ListView
Bonjour,
Regardez ici https://www.autoitscript.com/forum/topi ... /#comments
Regardez ici https://www.autoitscript.com/forum/topi ... /#comments
Cordialement,
Walkson
"Horas non numero nisi serenas " Le canon de midi
(Je ne compte que les heures heureuses)
Walkson
"Horas non numero nisi serenas " Le canon de midi
(Je ne compte que les heures heureuses)
Re: [..] Retours chariot dans cellules de ListView
Bonjour et merci,
Je suis allé voir sur la page que vous m'indiquez. Il semble donc qu'il faille d'abord redimensionner les cellules de la listView en fonction du nombre de lignes souhaitées.
Je suis allé voir sur la page que vous m'indiquez. Il semble donc qu'il faille d'abord redimensionner les cellules de la listView en fonction du nombre de lignes souhaitées.
- walkson
- Modérateur
- Messages : 1020
- Enregistré le : ven. 12 août 2011 19:49
- Localisation : Hurepoix
- Status : Hors ligne
Re: [..] Retours chariot dans cellules de ListView
J'avoue que je n'ai jamais utilisé cet UDF (stocké à titre d'exemple)
J'avais fait, il y a quelques temps, une listview contenant une collection de films. Par un clic droit sur un item, un tooltip s'ouvrait avec le résumé du film. Ce peut être une piste et cela évite d'avoir une listview à rallonge et illisible.....
Pour formater le tooltip (viewtopic.php?f=3&t=14835&p=102004&hili ... ex#p102004)
J'avais fait, il y a quelques temps, une listview contenant une collection de films. Par un clic droit sur un item, un tooltip s'ouvrait avec le résumé du film. Ce peut être une piste et cela évite d'avoir une listview à rallonge et illisible.....
Pour formater le tooltip (viewtopic.php?f=3&t=14835&p=102004&hili ... ex#p102004)
$a = "Monsieur Louis DUPONT a souhaité que lui soit transféré sur son compte titres, la quote-part lui revenant dans les titres ; il lui a été transféré à ce titre pour une valeur de 4501,32€"
$convert = _wrapByRegex(50, $a)
ToolTip($convert, 150, 400, "info", 0, 2)
MsgBox(0, "", $convert)
Func _wrapByRegex($n, $s)
Return StringRegExpReplace($s, "(.{1," & $n & "})(\s+|$)", "\1" & @CRLF)
; ou comme ci-dessous pour garder l'espace avant le retour à la ligne
;Return StringRegExpReplace($s, "(.{1," & $n & "})(\s+|$)", "\1\2" & @CRLF)
EndFunc ;==>_wrapByRegex
$convert = _wrapByRegex(50, $a)
ToolTip($convert, 150, 400, "info", 0, 2)
MsgBox(0, "", $convert)
Func _wrapByRegex($n, $s)
Return StringRegExpReplace($s, "(.{1," & $n & "})(\s+|$)", "\1" & @CRLF)
; ou comme ci-dessous pour garder l'espace avant le retour à la ligne
;Return StringRegExpReplace($s, "(.{1," & $n & "})(\s+|$)", "\1\2" & @CRLF)
EndFunc ;==>_wrapByRegex
Cordialement,
Walkson
"Horas non numero nisi serenas " Le canon de midi
(Je ne compte que les heures heureuses)
Walkson
"Horas non numero nisi serenas " Le canon de midi
(Je ne compte que les heures heureuses)
- mikell
- Spammer !
- Messages : 6292
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
- Status : Hors ligne
Re: [..] Retours chariot dans cellules de ListView
Oh, c'est possible le multiligne dans une listview, que ce soit dans le header ou dans les items mais ... faut s'accrocher
Quelques exemples (magnifiques) dans ce zip de LarsJ du forum US
Edit
Oups c'était le lien de walkson
Quelques exemples (magnifiques) dans ce zip de LarsJ du forum US
Edit
Oups c'était le lien de walkson
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Re: [R] Retours chariot dans cellules de ListView
Merci pour toutes ces réponses.
J'ai ouvert le fichier 2)Two-line listview items.au3
Il y a bien multiligne dans les cellules de la listview.
Comme vous dites : il faut s'accrocher !
Merci encore.
J'ai ouvert le fichier 2)Two-line listview items.au3
Il y a bien multiligne dans les cellules de la listview.
Comme vous dites : il faut s'accrocher !
Merci encore.
Re: [R] Retours chariot dans cellules de ListView
Après bien des tentatives et des déboires, j'ai abandonné l'idée de cellules contenant des retours chariot. J'ai solutionné la question en splitant la donnée pour la distribuer sur une suite de cellules de la colonne.
- mikell
- Spammer !
- Messages : 6292
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
- Status : Hors ligne
Re: [R] Retours chariot dans cellules de ListView
A notre niveau c'est une décision pragmatique
Sinon en fonction du volume de données on aurait peut-être pu imaginer un tableau composé de controles Edit
Sinon en fonction du volume de données on aurait peut-être pu imaginer un tableau composé de controles Edit
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Re: [R] Retours chariot dans cellules de ListView
Bonjour,
Oui, j'ai tenté cette solution aussi. Je voulais essayer d'inclure un contrôle Edit ou une ComboBox. Mais je n'ai pas su comment m'y prendre.
Oui, j'ai tenté cette solution aussi. Je voulais essayer d'inclure un contrôle Edit ou une ComboBox. Mais je n'ai pas su comment m'y prendre.