Rechercher : dans
Par :

Listes en VB

Dernière réponse le 24 avr 2009 à 20:24:29 vinnssou, le 7 mai 2002 à 09:58:47 
 Signaler ce message aux modérateurs

Ouakatépé,

comment peut on faire pour qu'une ligne d'une liste en VB soit d 1 couleur différente que les autres. J ai essayé la proriété forecolor et sa me colore toutes les lignes....

merci d avance

vinnssou

Meilleures réponses pour « Listes en VB » dans :
[MS-Dos] Lister le contenu d'un répertoire dans un fichier VoirIl peut s'avérer pratique d'effectuer le listage d'un ou plusieurs répertoires dans un fichier, afin de tenir par exemple un catalogue de fichiers. Sous MS-Dos (ou sous Windows en ouvrant une fenêtre d'invite de commande MS-Dos) il est possible...
[Windows] Obtenir la liste des fichiers d'un dossier VoirLister le contenu d'un dossier Voici une astuce simple qui permet de lister le nom des fichiers contenus dans un répertoire. Vous pourrez obtenir en un clic les titres de vos chansons, de vos photos, etc. dans un fichier...
Liste des ports ouverts VoirQue vous soyez sous Windows ou Linux/Unix, la commande suivante (en console) permet d'afficher la liste des ports ouverts sur votre ordinateur :netstat -a Pour des outils graphiques plus poussés, voir Quels sont les ports ouverts sur ma machine
Listes et énumérations en HTML VoirLes listes Une liste est un paragraphe structuré contenant une suite d'articles. Le langage HTML définit trois types de listes : La liste ordonnée ; La liste non ordonnée ; La liste de définition. Liste ordonnée Conteneur Type de...
Listes de diffusion (mailing lists) VoirNotion de liste de diffusion Une liste de diffusion (en anglais mailing-list) est un des services les plus couramment utilisés sur internet, permettant à un expéditeur d'envoyer un message à un ou plusieurs destinataires. Le courrier électronique a...
Liste des instructions en assembleur VoirTableau des principales instructions en assembleur Voici une liste (non exhaustive) des principales instructions en assembleur des processeurs 80x86, ainsi que du code machine qui leur est associé et de leur taille en mémoire. Les valeurs val et...

1

teebo, le 7 mai 2002 à 10:37:07

Salut, tu peux preciser un peu ta question, tu le presente avec quoi ton tableau, tu es sur qu'il ne s'agit pas de VBscript pluto (pour internet) ou de VBA (pour Excel ou Access)???
Sinon, un "trucs" general, un autre tableau attache au premier, mais je sais pas si c'est realisable...
Donne un peu plus de precisions, merci
Bonne chance

.  .
\_/

Répondre à teebo

2

vinnssou, le 7 mai 2002 à 10:41:25

Re,

En fait je dois réaliser 1 logiciel d archivage en VB. A la fin de l'archivage, il faut afficher a l utilisateur le résultat de l archivage qu il a demandé dans 1 listbox et pour chaque projet à archiver j'éris 1 ligne correspondant aux references du projet et 1 otre pour l'erreur éventuelle. Je voudrais savoir comment ecrire la ligne d'erreur d'une couleur différente que celle de référence...

J'espere avoir été plus compréhensif...

vinnssou

Répondre à vinnssou

3

teebo, le 7 mai 2002 à 10:49:57

Comprehensif, tu l'es puisque tu as eclaire ma lanterne sans raler, mais tu es aussi plus precis et toujours comprehensible ;-)

Trouver dans MSDN : In Visual Basic 6.0, the BackColor and ForeColor properties of a control had to be explicitly set at design time or at run time; colors could not be inherited.

Si l'anglais te gene dis le moi, je traduirai...A part ca, apparement sous VB6, pas de reel moyen, mais tu peux utiliser un "truc" qui consiste a selectionner les lignes que tu veux faire apparaitre autrement (Avec le multiselct pas de probleme) et tu laisse en lecture seule. Il me selble que dans les proprietes de la ListBox, tu peux specifier les couleurs des elements selectionnes pour ne pas que ca se voit trop...

En esperant avoir ete utile...
Bon courage ;-)

.  .
\_/

Répondre à teebo

4

vinnssou, le 7 mai 2002 à 10:53:42

Merci de ta réponse mais justement cette méthode ( fore color )colorie TOUTES les lignes de la listbox!!!! et je voudrais en colorier qu'une seule!!!!

vinnssou

Répondre à vinnssou

5

teebo, le 7 mai 2002 à 10:56:59

Oui, c'est ce qui est dit, mais a propos de la selection, ca ne te vas pas comme solution?A mon avis ca me parait le plus simple, autre, creer ton propre controle, mais la c'est lourd!!!
Bon courage

.  .
\_/

Répondre à teebo

6

pouic, le 7 mai 2002 à 14:41:41

En esperant que ce petit code resolve ton probleme

Dim itm As ListItem
Dim cpt As Integer
For cpt = 0 To 15
Set itm = Me.ListView1.ListItems.Add()
itm.Text = "ligne" & cstr(cpt)
If cpt Mod 2 = 0 Then itm.ForeColor = vbRed
Set itm = Nothing
Next cpt

Répondre à pouic

7

vinnssou, le 7 mai 2002 à 14:50:06

Merci de ta réponse, en fait, j utilise 1 listbox simple et pas de list view...

Je vais essayer d adapter le code...

vinnssou

Répondre à vinnssou

8

kinder.surprise, le 7 mai 2002 à 22:19:16

Je crois que c'est impossible et je n'avais même pas trouvé l'API qui aurait permis ça, désolé. J'espère que je me trompe, quand même...

kinder.surprise,
le maton du matou

Répondre à kinder.surprise

9

ana123, le 11 nov 2006 à 00:36:20

Salut chui une nouvelle mombre ds votre club
bon j'ai besoin de code du commende :copier,poour copier le contenue d'une liste dans une autre vide en visual basic
svp aider moi

Répondre à ana123

10

 bacharr, le 24 avr 2009 à 20:24:29

Bonjour,
j ai telecharge un msdn pour le vb6 mais je ne sais pas comment se proceder pour la faire fonctionner,
j'ai besoin de l'aide SVP

Répondre à bacharr
Collection CommentÇaMarche.net