[R] Listview et bordures

Aide sur les Interfaces Graphique Utilisateurs (GUI).
Règles du forum
.
Répondre
Alaghir
Niveau 4
Niveau 4
Messages : 51
Enregistré le : jeu. 12 juil. 2012 16:49
Status : Hors ligne

[R] Listview et bordures

#1

Message par Alaghir »

Bonjour,

Je souhaiterai mettre des bordures pour mes lignes et colonnes sur une listview, façon tableur.

Est-ce possible via un paramètre que je n'aurai peut être pas vu ou compris (j'ai essayé le gridline, mais ça donne pas terrible, et ça ne fait pas ce que je veux de plus.)

Merci,
Modifié en dernier par Alaghir le jeu. 25 sept. 2014 15:12, modifié 2 fois.
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2511
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: Listview et bordures

#2

Message par jguinch »

Merci de modifier le titre du sujet afin qu'il respecte les règles de présentation d'un message.
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2086
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [..] Listview et bordures

#3

Message par TommyDDR »

Code : Tout sélectionner

$LVS_EX_GRIDLINES
vous donne pourtant le rendu demandé.
► Afficher le textecode
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Alaghir
Niveau 4
Niveau 4
Messages : 51
Enregistré le : jeu. 12 juil. 2012 16:49
Status : Hors ligne

Re: [..] Listview et bordures

#4

Message par Alaghir »

Merci pour ton script

Je m'explique, j'aimerai que les bordures soient aussi visibles hors sélection. C'est dans ce sens là que le Gridline ne fait pas ce que je veux.
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2086
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [..] Listview et bordures

#5

Message par TommyDDR »

Avez vous le même rendu ?
Si oui : ne voyez vous pas les lignes même sans sélection ?
Fichiers joints
gridlines.png
gridlines.png (5.06 Kio) Vu 5151 fois
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Alaghir
Niveau 4
Niveau 4
Messages : 51
Enregistré le : jeu. 12 juil. 2012 16:49
Status : Hors ligne

Re: [..] Listview et bordures

#6

Message par Alaghir »

Capture.PNG
Capture.PNG (10.43 Kio) Vu 5147 fois
Voilà ce que j'aie appliqué à mon projet.

Et ce que j'aimerai, c'est avoir un visuel clair sur les lignes et colonnes hors sélection, si c'était pour moi, cela m'irait très bien avec le paramètre que vous m'avez indiqué, cependant l'applicatif est amené à être utilisé par d'autres personnes que moi.
Il m'a été signalé que la liste en l'état n'était pas très claire et l'on m'a demandé s'il était possible de voir lignes et colonnes hors sélection, pour faire un rapprochement sur les données au premier coup d'oeil.
Hugues
Niveau 8
Niveau 8
Messages : 597
Enregistré le : ven. 21 sept. 2012 18:12
Status : Hors ligne

Re: [..] Listview et bordures

#7

Message par Hugues »

Pour un confort visuel, alterne la couleur d'une ligne sur 2.

Un truc trouvé sur le Net...
► Afficher le texte
Alaghir
Niveau 4
Niveau 4
Messages : 51
Enregistré le : jeu. 12 juil. 2012 16:49
Status : Hors ligne

Re: [..] Listview et bordures

#8

Message par Alaghir »

Bon, j'ai bricolé un peu le truc, j'ai mis un fond gris sur la listview, vu que les colonnes sont blanches ça ressort comme ça...

Merci en tout cas pour vos réponses.

Bonne journée
Hugues
Niveau 8
Niveau 8
Messages : 597
Enregistré le : ven. 21 sept. 2012 18:12
Status : Hors ligne

Re: [R] Listview et bordures

#9

Message par Hugues »

Fait des recherches sur les forum, car il y a des UDF qui te permettent de faire pas mal de chose, comme écrire en gras, en italique, etc...
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [R] Listview et bordures

#10

Message par mikell »

[Mode "j'arrive après la bataille" ON]

On peut aussi se faire des gridlines 'custom' avec WM_DRAWITEM, avec une épaisseur des lignes horizontales et verticales ajustable
La couleur des lignes est celle du background, celle de la sélection est au choix
Si on fait les lignes horizontales épaisses alors il faut aussi augmenter la hauteur des items avec WM_MEASUREITEM et repositionner le texte en hauteur
► Afficher le texte
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Répondre