bonjour et bonne année
comment peut t'on resoudre ce probleme ?
(snip)
sous vb2008 EXPRESS
bonjour et bonne année
comment peut t'on resoudre ce probleme ?
(snip)
sous vb2008 EXPRESS
bonjour et bonne année
comment peut t'on resoudre ce probleme ?
(snip)
sous vb2008 EXPRESS
bonjour et bonne année
comment peut t'on resoudre ce probleme ?
For picbox = 1 To 6
PictureBox(picbox).backcolor = Color.Yellow
Next
' ici message d'erreur ('picturebox' est un type et ne peut pas etre
utilise en tant qu'expression)
bonjour et bonne année
comment peut t'on resoudre ce probleme ?
For picbox = 1 To 6
PictureBox(picbox).backcolor = Color.Yellow
Next
' ici message d'erreur ('picturebox' est un type et ne peut pas etre
utilise en tant qu'expression)
bonjour et bonne année
comment peut t'on resoudre ce probleme ?
For picbox = 1 To 6
PictureBox(picbox).backcolor = Color.Yellow
Next
' ici message d'erreur ('picturebox' est un type et ne peut pas etre
utilise en tant qu'expression)
bonjour et bonne année
comment peut t'on resoudre ce probleme ?
(snip)
sous vb2008 EXPRESS
bonjour et bonne année
comment peut t'on resoudre ce probleme ?
(snip)
sous vb2008 EXPRESS
bonjour et bonne année
comment peut t'on resoudre ce probleme ?
(snip)
sous vb2008 EXPRESS
bonjour et bonne année
comment peut t'on resoudre ce probleme ?
For picbox = 1 To 6
PictureBox(picbox).backcolor = Color.Yellow
Next
' ici message d'erreur ('picturebox' est un type et ne peut pas etre
utilise en tant qu'expression)
bonjour et bonne année
comment peut t'on resoudre ce probleme ?
For picbox = 1 To 6
PictureBox(picbox).backcolor = Color.Yellow
Next
' ici message d'erreur ('picturebox' est un type et ne peut pas etre
utilise en tant qu'expression)
bonjour et bonne année
comment peut t'on resoudre ce probleme ?
For picbox = 1 To 6
PictureBox(picbox).backcolor = Color.Yellow
Next
' ici message d'erreur ('picturebox' est un type et ne peut pas etre
utilise en tant qu'expression)
bonjour et bonne année
comment peut t'on resoudre ce probleme ?
For picbox = 1 To 6
PictureBox(picbox).backcolor = Color.Yellow
Next
' ici message d'erreur ('picturebox' est un type et ne peut pas etre
utilise
en tant qu'expression)
sous vb2008 EXPRESS
d'avance merci
bonjour et bonne année
comment peut t'on resoudre ce probleme ?
For picbox = 1 To 6
PictureBox(picbox).backcolor = Color.Yellow
Next
' ici message d'erreur ('picturebox' est un type et ne peut pas etre
utilise
en tant qu'expression)
sous vb2008 EXPRESS
d'avance merci
bonjour et bonne année
comment peut t'on resoudre ce probleme ?
For picbox = 1 To 6
PictureBox(picbox).backcolor = Color.Yellow
Next
' ici message d'erreur ('picturebox' est un type et ne peut pas etre
utilise
en tant qu'expression)
sous vb2008 EXPRESS
d'avance merci
Bonjour,
Tu n'as pas posé la question, en remontant jusqu'au 12 décembre il n'y
a pas ton pseudo ! Ou alors c'est sur le forum DotNet avec modération, ou
ailleurs ?
Déjà "Next picbox" c'est mieux je pense, car quand ta boucle dépasse la
hauteur de la page, tu ne sais plus de quoi est le "next", il en va de
même pour le reste et notamment les End Sub (End Sub de quoi ? On gagne du
temps à mettre : End Sub ' procédure x).
Sinon, comme tu as fait, il faut utiliser les pictureBox un par un
p(1), p(2)... car on ne peut pas indicer comme en vb6 (p(i)), enfin, c'est
accepté p(i) pour des raison de compatibilités si c'est en code vb6, mais
la FrameWork ne garantie pas in futurum un bon déroulement...
Si tu veux mettre en boucle il y a plusieurs solutions :
- Mettre dans un container et te servir naturellement de l'indice des
objets de ce dernier.
Ou
- Créer une collection : c'est ici le mieux je crois, ainsi :
Faut créer une collection, je sais, c'est 10 fois plus compliqué, ainsi,
elle est testée, elle fonctionne :
Option ExplicitOn
Public Class Form1
Sub Form1_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
Dim i As Long
Dim p As New Collection() ' Attention : commence à "1", déclaration
d'un collection (p) indéterminée
p.Add(Me.PictureBox1) ' affectation des éléments à la collection (p)
p.Add(Me.PictureBox2)
p.Add(Me.PictureBox3)
p.Add(Me.PictureBox4)
For i = 1 To 4 ' utilisation de (p) la collection
p(i).backcolor = Color.Yellow ' et ça marche !
Next i
p = Nothing ' effacement de la collection (p), peut se mettre dans une
procédure de sortie en fin...
End Sub
End Class
Tu as aussi le forum Excel.fr, où il sont des habitués par obligation
de la manipulation de collections, mais comme déjà dit, le bon forum est
Microsoft.Public.Fr.DotNet.Vb
Cordialement.
-
Logiciels, romans, contacts : http://irolog.free.fr
_______________________
.
.
"mg" a écrit dans le message de
news:bonjour et bonne année
comment peut t'on resoudre ce probleme ?
For picbox = 1 To 6
PictureBox(picbox).backcolor = Color.Yellow
Next
' ici message d'erreur ('picturebox' est un type et ne peut pas etre
utilise
en tant qu'expression)
sous vb2008 EXPRESS
d'avance merci
Bonjour,
Tu n'as pas posé la question, en remontant jusqu'au 12 décembre il n'y
a pas ton pseudo ! Ou alors c'est sur le forum DotNet avec modération, ou
ailleurs ?
Déjà "Next picbox" c'est mieux je pense, car quand ta boucle dépasse la
hauteur de la page, tu ne sais plus de quoi est le "next", il en va de
même pour le reste et notamment les End Sub (End Sub de quoi ? On gagne du
temps à mettre : End Sub ' procédure x).
Sinon, comme tu as fait, il faut utiliser les pictureBox un par un
p(1), p(2)... car on ne peut pas indicer comme en vb6 (p(i)), enfin, c'est
accepté p(i) pour des raison de compatibilités si c'est en code vb6, mais
la FrameWork ne garantie pas in futurum un bon déroulement...
Si tu veux mettre en boucle il y a plusieurs solutions :
- Mettre dans un container et te servir naturellement de l'indice des
objets de ce dernier.
Ou
- Créer une collection : c'est ici le mieux je crois, ainsi :
Faut créer une collection, je sais, c'est 10 fois plus compliqué, ainsi,
elle est testée, elle fonctionne :
Option ExplicitOn
Public Class Form1
Sub Form1_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
Dim i As Long
Dim p As New Collection() ' Attention : commence à "1", déclaration
d'un collection (p) indéterminée
p.Add(Me.PictureBox1) ' affectation des éléments à la collection (p)
p.Add(Me.PictureBox2)
p.Add(Me.PictureBox3)
p.Add(Me.PictureBox4)
For i = 1 To 4 ' utilisation de (p) la collection
p(i).backcolor = Color.Yellow ' et ça marche !
Next i
p = Nothing ' effacement de la collection (p), peut se mettre dans une
procédure de sortie en fin...
End Sub
End Class
Tu as aussi le forum Excel.fr, où il sont des habitués par obligation
de la manipulation de collections, mais comme déjà dit, le bon forum est
Microsoft.Public.Fr.DotNet.Vb
Cordialement.
-
Logiciels, romans, contacts : http://irolog.free.fr
_______________________
.
.
"mg" <m.g@swing.be> a écrit dans le message de
news:eQb2144iKHA.2188@TK2MSFTNGP04.phx.gbl...
bonjour et bonne année
comment peut t'on resoudre ce probleme ?
For picbox = 1 To 6
PictureBox(picbox).backcolor = Color.Yellow
Next
' ici message d'erreur ('picturebox' est un type et ne peut pas etre
utilise
en tant qu'expression)
sous vb2008 EXPRESS
d'avance merci
Bonjour,
Tu n'as pas posé la question, en remontant jusqu'au 12 décembre il n'y
a pas ton pseudo ! Ou alors c'est sur le forum DotNet avec modération, ou
ailleurs ?
Déjà "Next picbox" c'est mieux je pense, car quand ta boucle dépasse la
hauteur de la page, tu ne sais plus de quoi est le "next", il en va de
même pour le reste et notamment les End Sub (End Sub de quoi ? On gagne du
temps à mettre : End Sub ' procédure x).
Sinon, comme tu as fait, il faut utiliser les pictureBox un par un
p(1), p(2)... car on ne peut pas indicer comme en vb6 (p(i)), enfin, c'est
accepté p(i) pour des raison de compatibilités si c'est en code vb6, mais
la FrameWork ne garantie pas in futurum un bon déroulement...
Si tu veux mettre en boucle il y a plusieurs solutions :
- Mettre dans un container et te servir naturellement de l'indice des
objets de ce dernier.
Ou
- Créer une collection : c'est ici le mieux je crois, ainsi :
Faut créer une collection, je sais, c'est 10 fois plus compliqué, ainsi,
elle est testée, elle fonctionne :
Option ExplicitOn
Public Class Form1
Sub Form1_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
Dim i As Long
Dim p As New Collection() ' Attention : commence à "1", déclaration
d'un collection (p) indéterminée
p.Add(Me.PictureBox1) ' affectation des éléments à la collection (p)
p.Add(Me.PictureBox2)
p.Add(Me.PictureBox3)
p.Add(Me.PictureBox4)
For i = 1 To 4 ' utilisation de (p) la collection
p(i).backcolor = Color.Yellow ' et ça marche !
Next i
p = Nothing ' effacement de la collection (p), peut se mettre dans une
procédure de sortie en fin...
End Sub
End Class
Tu as aussi le forum Excel.fr, où il sont des habitués par obligation
de la manipulation de collections, mais comme déjà dit, le bon forum est
Microsoft.Public.Fr.DotNet.Vb
Cordialement.
-
Logiciels, romans, contacts : http://irolog.free.fr
_______________________
.
.
"mg" a écrit dans le message de
news:bonjour et bonne année
comment peut t'on resoudre ce probleme ?
For picbox = 1 To 6
PictureBox(picbox).backcolor = Color.Yellow
Next
' ici message d'erreur ('picturebox' est un type et ne peut pas etre
utilise
en tant qu'expression)
sous vb2008 EXPRESS
d'avance merci
merci de ta reponse
mais concernant le microsoft.public.fr.dotnet au 31/12/09 à 01:19
j'ai posé la question
merci encore
"LE TROLL" <le a écrit dans le message de
news:Bonjour,
Tu n'as pas posé la question, en remontant jusqu'au 12 décembre il
n'y a pas ton pseudo ! Ou alors c'est sur le forum DotNet avec
modération, ou ailleurs ?
Déjà "Next picbox" c'est mieux je pense, car quand ta boucle
dépasse la hauteur de la page, tu ne sais plus de quoi est le "next",
il en va de même pour le reste et notamment les End Sub (End Sub de
quoi ? On gagne du temps à mettre : End Sub ' procédure x).
Sinon, comme tu as fait, il faut utiliser les pictureBox un par un
p(1), p(2)... car on ne peut pas indicer comme en vb6 (p(i)), enfin,
c'est accepté p(i) pour des raison de compatibilités si c'est en code
vb6, mais la FrameWork ne garantie pas in futurum un bon déroulement...
Si tu veux mettre en boucle il y a plusieurs solutions :
- Mettre dans un container et te servir naturellement de l'indice des
objets de ce dernier.
Ou
- Créer une collection : c'est ici le mieux je crois, ainsi :
Faut créer une collection, je sais, c'est 10 fois plus compliqué,
ainsi, elle est testée, elle fonctionne :
Option ExplicitOn
Public Class Form1
Sub Form1_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
Dim i As Long
Dim p As New Collection() ' Attention : commence à "1", déclaration
d'un collection (p) indéterminée
p.Add(Me.PictureBox1) ' affectation des éléments à la collection (p)
p.Add(Me.PictureBox2)
p.Add(Me.PictureBox3)
p.Add(Me.PictureBox4)
For i = 1 To 4 ' utilisation de (p) la collection
p(i).backcolor = Color.Yellow ' et ça marche !
Next i
p = Nothing ' effacement de la collection (p), peut se mettre dans
une procédure de sortie en fin...
End Sub
End Class
merci de ta reponse
mais concernant le microsoft.public.fr.dotnet au 31/12/09 à 01:19
j'ai posé la question
merci encore
"LE TROLL" <le troll@enfer.fr> a écrit dans le message de
news:2A9060BA-E009-4C78-8810-259F6DB11C60@microsoft.com...
Bonjour,
Tu n'as pas posé la question, en remontant jusqu'au 12 décembre il
n'y a pas ton pseudo ! Ou alors c'est sur le forum DotNet avec
modération, ou ailleurs ?
Déjà "Next picbox" c'est mieux je pense, car quand ta boucle
dépasse la hauteur de la page, tu ne sais plus de quoi est le "next",
il en va de même pour le reste et notamment les End Sub (End Sub de
quoi ? On gagne du temps à mettre : End Sub ' procédure x).
Sinon, comme tu as fait, il faut utiliser les pictureBox un par un
p(1), p(2)... car on ne peut pas indicer comme en vb6 (p(i)), enfin,
c'est accepté p(i) pour des raison de compatibilités si c'est en code
vb6, mais la FrameWork ne garantie pas in futurum un bon déroulement...
Si tu veux mettre en boucle il y a plusieurs solutions :
- Mettre dans un container et te servir naturellement de l'indice des
objets de ce dernier.
Ou
- Créer une collection : c'est ici le mieux je crois, ainsi :
Faut créer une collection, je sais, c'est 10 fois plus compliqué,
ainsi, elle est testée, elle fonctionne :
Option ExplicitOn
Public Class Form1
Sub Form1_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
Dim i As Long
Dim p As New Collection() ' Attention : commence à "1", déclaration
d'un collection (p) indéterminée
p.Add(Me.PictureBox1) ' affectation des éléments à la collection (p)
p.Add(Me.PictureBox2)
p.Add(Me.PictureBox3)
p.Add(Me.PictureBox4)
For i = 1 To 4 ' utilisation de (p) la collection
p(i).backcolor = Color.Yellow ' et ça marche !
Next i
p = Nothing ' effacement de la collection (p), peut se mettre dans
une procédure de sortie en fin...
End Sub
End Class
merci de ta reponse
mais concernant le microsoft.public.fr.dotnet au 31/12/09 à 01:19
j'ai posé la question
merci encore
"LE TROLL" <le a écrit dans le message de
news:Bonjour,
Tu n'as pas posé la question, en remontant jusqu'au 12 décembre il
n'y a pas ton pseudo ! Ou alors c'est sur le forum DotNet avec
modération, ou ailleurs ?
Déjà "Next picbox" c'est mieux je pense, car quand ta boucle
dépasse la hauteur de la page, tu ne sais plus de quoi est le "next",
il en va de même pour le reste et notamment les End Sub (End Sub de
quoi ? On gagne du temps à mettre : End Sub ' procédure x).
Sinon, comme tu as fait, il faut utiliser les pictureBox un par un
p(1), p(2)... car on ne peut pas indicer comme en vb6 (p(i)), enfin,
c'est accepté p(i) pour des raison de compatibilités si c'est en code
vb6, mais la FrameWork ne garantie pas in futurum un bon déroulement...
Si tu veux mettre en boucle il y a plusieurs solutions :
- Mettre dans un container et te servir naturellement de l'indice des
objets de ce dernier.
Ou
- Créer une collection : c'est ici le mieux je crois, ainsi :
Faut créer une collection, je sais, c'est 10 fois plus compliqué,
ainsi, elle est testée, elle fonctionne :
Option ExplicitOn
Public Class Form1
Sub Form1_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
Dim i As Long
Dim p As New Collection() ' Attention : commence à "1", déclaration
d'un collection (p) indéterminée
p.Add(Me.PictureBox1) ' affectation des éléments à la collection (p)
p.Add(Me.PictureBox2)
p.Add(Me.PictureBox3)
p.Add(Me.PictureBox4)
For i = 1 To 4 ' utilisation de (p) la collection
p(i).backcolor = Color.Yellow ' et ça marche !
Next i
p = Nothing ' effacement de la collection (p), peut se mettre dans
une procédure de sortie en fin...
End Sub
End Class
merci de ta reponse
mais concernant le microsoft.public.fr.dotnet au 31/12/09 à 01:19
j'ai posé la question
merci de ta reponse
mais concernant le microsoft.public.fr.dotnet au 31/12/09 à 01:19
j'ai posé la question
merci de ta reponse
mais concernant le microsoft.public.fr.dotnet au 31/12/09 à 01:19
j'ai posé la question
mg a écrit, le 02/01/2010 14:23 :merci de ta reponse
mais concernant le microsoft.public.fr.dotnet au 31/12/09 à 01:19
j'ai posé la question
Bonjour,
Il doit être mal distribué, ce newsgroup, car pour ma part, depuis le 30
je ne vois qu'un expéditeur : LE TROLL
Non non, je n'ai pas dit qu'il parle tout seul :)
Quelquefois il y a des messages qui ne passent pas, pour ma part j'ai
essayé une réponse deux fois (à presque 24h d'intervalle) sur le
newsgroup Excel, au sujet des envois de mails, en réponse à Jean-Cl aude,
je ne la vois toujours pas. J'ai modifié le sujet (comme ici), ça p eut
influer, mais je devrais quand même trouver mon intervention quelque
part ...
mg a écrit, le 02/01/2010 14:23 :
merci de ta reponse
mais concernant le microsoft.public.fr.dotnet au 31/12/09 à 01:19
j'ai posé la question
Bonjour,
Il doit être mal distribué, ce newsgroup, car pour ma part, depuis le 30
je ne vois qu'un expéditeur : LE TROLL
Non non, je n'ai pas dit qu'il parle tout seul :)
Quelquefois il y a des messages qui ne passent pas, pour ma part j'ai
essayé une réponse deux fois (à presque 24h d'intervalle) sur le
newsgroup Excel, au sujet des envois de mails, en réponse à Jean-Cl aude,
je ne la vois toujours pas. J'ai modifié le sujet (comme ici), ça p eut
influer, mais je devrais quand même trouver mon intervention quelque
part ...
mg a écrit, le 02/01/2010 14:23 :merci de ta reponse
mais concernant le microsoft.public.fr.dotnet au 31/12/09 à 01:19
j'ai posé la question
Bonjour,
Il doit être mal distribué, ce newsgroup, car pour ma part, depuis le 30
je ne vois qu'un expéditeur : LE TROLL
Non non, je n'ai pas dit qu'il parle tout seul :)
Quelquefois il y a des messages qui ne passent pas, pour ma part j'ai
essayé une réponse deux fois (à presque 24h d'intervalle) sur le
newsgroup Excel, au sujet des envois de mails, en réponse à Jean-Cl aude,
je ne la vois toujours pas. J'ai modifié le sujet (comme ici), ça p eut
influer, mais je devrais quand même trouver mon intervention quelque
part ...
Gloops a écrit, le 02/01/2010 15:39 :mg a écrit, le 02/01/2010 14:23 :merci de ta reponse
mais concernant le microsoft.public.fr.dotnet au 31/12/09 à 01:19
j'ai posé la question
Bonjour,
Il doit être mal distribué, ce newsgroup, car pour ma part, depuis le
30 je ne vois qu'un expéditeur : LE TROLL
Non non, je n'ai pas dit qu'il parle tout seul :)
Quelquefois il y a des messages qui ne passent pas, pour ma part j'ai
essayé une réponse deux fois (à presque 24h d'intervalle) sur le
newsgroup Excel, au sujet des envois de mails, en réponse à
Jean-Claude, je ne la vois toujours pas. J'ai modifié le sujet (comm e
ici), ça peut influer, mais je devrais quand même trouver mon
intervention quelque part ...
Ah, celui-ci est passé tout de suite.
Dans les deux cas j'envoie directement sur news.microsoft.com, port 119 .
Gloops a écrit, le 02/01/2010 15:39 :
mg a écrit, le 02/01/2010 14:23 :
merci de ta reponse
mais concernant le microsoft.public.fr.dotnet au 31/12/09 à 01:19
j'ai posé la question
Bonjour,
Il doit être mal distribué, ce newsgroup, car pour ma part, depuis le
30 je ne vois qu'un expéditeur : LE TROLL
Non non, je n'ai pas dit qu'il parle tout seul :)
Quelquefois il y a des messages qui ne passent pas, pour ma part j'ai
essayé une réponse deux fois (à presque 24h d'intervalle) sur le
newsgroup Excel, au sujet des envois de mails, en réponse à
Jean-Claude, je ne la vois toujours pas. J'ai modifié le sujet (comm e
ici), ça peut influer, mais je devrais quand même trouver mon
intervention quelque part ...
Ah, celui-ci est passé tout de suite.
Dans les deux cas j'envoie directement sur news.microsoft.com, port 119 .
Gloops a écrit, le 02/01/2010 15:39 :mg a écrit, le 02/01/2010 14:23 :merci de ta reponse
mais concernant le microsoft.public.fr.dotnet au 31/12/09 à 01:19
j'ai posé la question
Bonjour,
Il doit être mal distribué, ce newsgroup, car pour ma part, depuis le
30 je ne vois qu'un expéditeur : LE TROLL
Non non, je n'ai pas dit qu'il parle tout seul :)
Quelquefois il y a des messages qui ne passent pas, pour ma part j'ai
essayé une réponse deux fois (à presque 24h d'intervalle) sur le
newsgroup Excel, au sujet des envois de mails, en réponse à
Jean-Claude, je ne la vois toujours pas. J'ai modifié le sujet (comm e
ici), ça peut influer, mais je devrais quand même trouver mon
intervention quelque part ...
Ah, celui-ci est passé tout de suite.
Dans les deux cas j'envoie directement sur news.microsoft.com, port 119 .