Précédent   Forum du club des développeurs et IT Pro > Environnements de développement > WinDev > Contribuez
Contribuez Vos contributions pour la rubrique Windev : articles, cours, tutoriels, faq, comparatifs, tests, sources, ...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 18/11/2010, 16h55   #1
bastiencb
Membre régulier
 
Inscription : août 2005
Messages : 56
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 56
Points : 70
Points : 70
Par défaut Windev : Conserver la couleur du texte d'une ligne sélectionnée dans une table

Bonjour,

Voici un petit code permettant de conserver la couleur du texte d'une ligne sélectionnée dans une table à l'aide de la fonction :
CouleurSélection(<Nom du champ> , <Couleur du texte> , <Couleur de fond>),

Code :
1
2
3
4
5
6
7
//Dans le code de sélection d'une ligne de table1
//La valeur 5 correspond au numéro de la colonne dont je veut récupérer la 
couleur initiale

iCouleurTexte est un entier = table1[table1][5]..Couleur
CouleurSélection(table1,iCouleurTexte,iTransparent)
Seule limitation, il n'est pas possible de définir des couleurs différentes pour le texte de chaque colonne visible à travers le bandeau de sélection.

Pour rappel, voici un code permettant de modifier la police (et ses attributs) d'une ligne ou colonne d'une table :

Code :
1
2
3
4
5
6
7
8
poPoliceTitre est une Police
poPoliceTitre..Alphabet = "Ms Sans Serif"
poPoliceTitre..Taille = 10
poPoliceTitre..Gras = vrai
poPoliceTitre..Couleur = iRVB(255, 106, 0)

table1.Col1..Police = poPoliceTitre
Bonne prog
bastiencb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/11/2010, 17h27   #2
hpascal
Expert Confirmé
 
Homme Pascal
Inscription : juillet 2002
Messages : 1 449
Détails du profil
Informations personnelles :
Nom : Homme Pascal
Localisation : France, Gard (Languedoc Roussillon)

Informations forums :
Inscription : juillet 2002
Messages : 1 449
Points : 2 802
Points : 2 802
Bonjour

Si tu fais
Code :
CouleurSélection(table1, Transparent, Transparent)
la couleur du texte est conservée à la sélection

Ainsi :
Code :
CouleurSélection(table1, Transparent, BleuClair)
--> affiche la ligne sélectionnée avec un fond bleu clair mais ne touche pas à la couleur de texte
hpascal est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 18/11/2010, 17h32   #3
bastiencb
Membre régulier
 
Inscription : août 2005
Messages : 56
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 56
Points : 70
Points : 70
Merci, j'avais pas testé cette méthode !

bastiencb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/11/2010, 23h02   #4
SevenSoftware
Membre confirmé
 
Patrick FREZE
Développeur informatique
Inscription : avril 2010
Messages : 173
Détails du profil
Informations personnelles :
Nom : Patrick FREZE

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : avril 2010
Messages : 173
Points : 270
Points : 270
Méthode sans programmation:

Dans l'onglet Style de la table, élément: Ligne sélectionnée -> Couleur police=Transparent.

Patrick
SevenSoftware est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 09h43.


 
 
 
 
Partenaires

Hébergement Web