cs_PROGRAMMIX
Messages postés1133Date d'inscriptionmercredi 2 octobre 2002StatutMembreDernière intervention24 juillet 2011
-
10 mars 2003 à 17:33
malo777
Messages postés88Date d'inscriptionjeudi 21 avril 2005StatutMembreDernière intervention13 juin 2013
-
16 sept. 2012 à 13:07
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
malo777
Messages postés88Date d'inscriptionjeudi 21 avril 2005StatutMembreDernière intervention13 juin 20131 16 sept. 2012 à 13:07
pour écrire dans une cellule :
With MSFlexGrid1
.Cols = 3 'nombre de colonne du tableau
.Rows = 100 'nombre de ligne
.ColWidth(0) = 2000 'taille de la colonne 1
.ColWidth(1) = 850 'taille de la colonne 2
.ColWidth(2) = 550 'taille de la colonne 3
.TabStop = False
.Row = 0 'choisir la ligne 0
.Col = 0 'choisir le colonne 0
.Text = "Texte à ecrire" 'écrire le texte entre guillemet dans col 0, row 0
End With
taghssa
Messages postés3Date d'inscriptiondimanche 30 mai 2010StatutMembreDernière intervention15 mai 2013 12 juin 2012 à 19:02
merci pour ce projet intiréssant. just commentje peut faire pour ecrire dans une celleu d'un msflexgrid merci et merci bien
amelou2812
Messages postés18Date d'inscriptionmardi 30 septembre 2008StatutMembreDernière intervention21 mars 2009 8 oct. 2008 à 11:10
bonjour phillipe
waw tout ce que je chercher depuis 10 jours, je le trouve dans ton code!!!!! je te remerci mille et une fois!
tu sais moi aussi je découvere vb par mes propres moyens, et ca me plais.
merci encore et encore pour ton super code
sam_2_778
Messages postés34Date d'inscriptionjeudi 29 mars 2007StatutMembreDernière intervention 2 mai 2008 29 août 2007 à 03:58
salut , je te remercie bien pour ce code puisque tu m'as aidé
dans mon projet thanks , chokran , merci tu mérite 10/10 .
cs_tifawine
Messages postés9Date d'inscriptionlundi 8 janvier 2007StatutMembreDernière intervention16 mars 2009 18 janv. 2007 à 14:21
bonjour
si je t écris c est pour te remercier de ton information je te remercie beacoup j ai passé un temps fou a cherche vraiment t es un ange il va m aider pour mon projet de 10 point de + je te remercie jamais assez tu me sauve la mise
je te remercie de fond de coeur de ces de point dont j en ai besoin !!!!!!!!!(K)
violent_ken
Messages postés1812Date d'inscriptionmardi 31 mai 2005StatutMembreDernière intervention26 octobre 20102 12 oct. 2006 à 19:29
Salut, je ne connaissais rien à ce contrôle, je sais désormais l'utiliser de manière (très) basique, c'était mon but.
Donc c'est 10/10.
@+
LaSoft
Messages postés5Date d'inscriptiondimanche 20 avril 2003StatutMembreDernière intervention17 mars 2005 31 août 2006 à 12:43
' pour colorier en Bleu une ligne de ton Flex
' mintPrevRow est défini au niveau du module et contient le numéro de ligne précédement sélectionné
Private Sub flexVue_Click()
Dim count As Integer
Dim Tempo As Integer
If Me.flexVue.MouseCol <> 0 Then Exit Sub
With Me.flexVue
' si une ligne déjà coloriée, on la remet avec un fond blanc
If mintPrevRow > 0 Then
Tempo = .Row
.Row = mintPrevRow
For count = 1 To .Cols - 1
.Col = count
.CellBackColor = vbWhite
Next
.Row = Tempo
End If
' on colorie la ligne sélectionnée
For count = 1 To .Cols - 1
.Col = count
.CellBackColor = vbBlue
Next
' et on sauve son numéro pour la desélectionner par après
mintPrevRow = .Row
End With
End Sub
cs_jym
Messages postés115Date d'inscriptionlundi 31 décembre 2001StatutMembreDernière intervention15 avril 2014 25 juil. 2006 à 22:42
bjr,
ton code m'aurait bien aidé, mais tu peints la grille AVANT.
je voudrais changer la couleur de la ligne quand j'en change.
qui aurait une astuce pour mettre en bleu la totalité de la ligne où se trouve le curseur et ,bien sur, l'effacer quand on va sur la ligne suivante??
d'avance merci beaucoup, je suis la dessus depuis un temps fou...
jym
maxdebide
Messages postés13Date d'inscriptionlundi 7 juin 2004StatutMembreDernière intervention26 juillet 2004 24 juin 2004 à 15:29
Je suis super content de ton prog, je me serre de certain morceau pourune interface logiciel pour mon stage.
Merci
gilardh
Messages postés70Date d'inscriptionmercredi 21 août 2002StatutMembreDernière intervention22 février 2008 19 mars 2003 à 15:00
Voici comment aligner le contenu des colonnes :
FlexGrid.ColAlignment(X) = flexAlignCenterCenter
cs_Damdamdeo
Messages postés12Date d'inscriptionjeudi 6 mars 2003StatutMembreDernière intervention 6 juin 2003 11 mars 2003 à 14:10
Ton projet m'a aidé dans mon boulot.
Je connaissais pas l'astuce pour aligner le contenu d'une colonne à gauche ou à droite (avec les signes < et >). Par contre, j'ai beau cherché, j'arrive pas à aligner au milieu d'une colonne. Sais-tu comment on fait?
Merci d'avance.
cs_PROGRAMMIX
Messages postés1133Date d'inscriptionmercredi 2 octobre 2002StatutMembreDernière intervention24 juillet 20112 10 mars 2003 à 17:33
Projet intéressant qui permet effectivement de voir comment fonctionne l'ajout de lignes et/ou colonnes ainsi que la mise en couleur des cellules.
16 sept. 2012 à 13:07
With MSFlexGrid1
.Cols = 3 'nombre de colonne du tableau
.Rows = 100 'nombre de ligne
.ColWidth(0) = 2000 'taille de la colonne 1
.ColWidth(1) = 850 'taille de la colonne 2
.ColWidth(2) = 550 'taille de la colonne 3
.TabStop = False
.Row = 0 'choisir la ligne 0
.Col = 0 'choisir le colonne 0
.Text = "Texte à ecrire" 'écrire le texte entre guillemet dans col 0, row 0
End With
12 juin 2012 à 19:02
8 oct. 2008 à 11:10
waw tout ce que je chercher depuis 10 jours, je le trouve dans ton code!!!!! je te remerci mille et une fois!
tu sais moi aussi je découvere vb par mes propres moyens, et ca me plais.
merci encore et encore pour ton super code
29 août 2007 à 03:58
dans mon projet thanks , chokran , merci tu mérite 10/10 .
18 janv. 2007 à 14:21
si je t écris c est pour te remercier de ton information je te remercie beacoup j ai passé un temps fou a cherche vraiment t es un ange il va m aider pour mon projet de 10 point de + je te remercie jamais assez tu me sauve la mise
je te remercie de fond de coeur de ces de point dont j en ai besoin !!!!!!!!!(K)
12 oct. 2006 à 19:29
Donc c'est 10/10.
@+
31 août 2006 à 12:43
' mintPrevRow est défini au niveau du module et contient le numéro de ligne précédement sélectionné
Private Sub flexVue_Click()
Dim count As Integer
Dim Tempo As Integer
If Me.flexVue.MouseCol <> 0 Then Exit Sub
With Me.flexVue
' si une ligne déjà coloriée, on la remet avec un fond blanc
If mintPrevRow > 0 Then
Tempo = .Row
.Row = mintPrevRow
For count = 1 To .Cols - 1
.Col = count
.CellBackColor = vbWhite
Next
.Row = Tempo
End If
' on colorie la ligne sélectionnée
For count = 1 To .Cols - 1
.Col = count
.CellBackColor = vbBlue
Next
' et on sauve son numéro pour la desélectionner par après
mintPrevRow = .Row
End With
End Sub
25 juil. 2006 à 22:42
ton code m'aurait bien aidé, mais tu peints la grille AVANT.
je voudrais changer la couleur de la ligne quand j'en change.
qui aurait une astuce pour mettre en bleu la totalité de la ligne où se trouve le curseur et ,bien sur, l'effacer quand on va sur la ligne suivante??
d'avance merci beaucoup, je suis la dessus depuis un temps fou...
jym
24 juin 2004 à 15:29
Merci
19 mars 2003 à 15:00
FlexGrid.ColAlignment(X) = flexAlignCenterCenter
11 mars 2003 à 14:10
Je connaissais pas l'astuce pour aligner le contenu d'une colonne à gauche ou à droite (avec les signes < et >). Par contre, j'ai beau cherché, j'arrive pas à aligner au milieu d'une colonne. Sais-tu comment on fait?
Merci d'avance.
10 mars 2003 à 17:33