oussamavich
Messages postés19Date d'inscriptionsamedi 6 janvier 2007StatutMembreDernière intervention11 janvier 2007
-
7 janv. 2007 à 15:58
drikce06
Messages postés2236Date d'inscriptionlundi 29 mai 2006StatutMembreDernière intervention29 mai 2008
-
11 janv. 2007 à 16:11
ESt-il possible d'incrémenter le nom d'un objet comme indiqué dans l'exemple suivant ???
for i =0 to 31
Set Calender.CellPicture = Picture& " i " &.Picture
next i
si c'est possible prière de m'indiquer la syntaxe correcte pour ça
Merci
mortalino
Messages postés6786Date d'inscriptionvendredi 16 décembre 2005StatutMembreDernière intervention21 décembre 201118 7 janv. 2007 à 19:28
Beh c'est à toi de le déterminer, non ?
Je comprends pas trop.
Admettons tu as 5 PictureBox indexés, si tu cliques sur un bouton, tu veux récupérer l'Index duquel ? Sur quel critère ?
Ca, c'est à toi de le déterminer, à moins que je n'ai pas compris ta demande...
@++
<hr size="2" width="100%" />
--Mortalino--
Le mystérieux chevalier, "Provençal, le Gaulois"
<!--
oussamavich
Messages postés19Date d'inscriptionsamedi 6 janvier 2007StatutMembreDernière intervention11 janvier 2007 7 janv. 2007 à 19:30
J'ai placé des picturebox dans des colonnes d'une flex grid et je veux quand je clique sur une colonne ile me retourne l'index de la picturebox qui est placé dans la colonne sur laquelle j'ai cliqué
Vous n’avez pas trouvé la réponse que vous recherchez ?
mortalino
Messages postés6786Date d'inscriptionvendredi 16 décembre 2005StatutMembreDernière intervention21 décembre 201118 7 janv. 2007 à 19:35
J'ai jamais travaillé avec des pictureBox dans un autre contrôle mais si c'est toi qui les place, par logique,
dans colonne 1, tu as Picture(0)
dans colonne 2, tu as Picture(1)
etc...
Donc Index = Calender.Col + 1
Après, ça dépend de la configuration de tes contrôles.
@++
<hr size="2" width="100%" />
--Mortalino--
Le mystérieux chevalier, "Provençal, le Gaulois"
<!--
mortalino
Messages postés6786Date d'inscriptionvendredi 16 décembre 2005StatutMembreDernière intervention21 décembre 201118 7 janv. 2007 à 19:50
beh honnêtement, je ne sais pas comment faire.
Techniquement un PictureBox peut être un objet contenant d'autres objets, mais à ma connaissance, pas le MSFlexGrid.
@++
<hr size="2" width="100%" />
--Mortalino--
Le mystérieux chevalier, "Provençal, le Gaulois"
<!--
mortalino
Messages postés6786Date d'inscriptionvendredi 16 décembre 2005StatutMembreDernière intervention21 décembre 201118 7 janv. 2007 à 20:05
Impossible. Il est dessus, mais pas dedans. (c'est une subtilité importante)
Exemple : Tu as un contrôles (genre TextBox) que tu places sur la Form, tu le sélectionnes et le coupes, et tu sélectionnes le PictureBox et tu Fais Coller.
Le textBox se place dedans.
Maintenant en faisant la même chose avec le MSFlexGrid, le TextBox ne se colle pas dedans (sauf si le MSFlexGrid est à 0 pour le Top et le Left, mais dans ce cas, c'est un concours de circonstances [hasard, si tu préfères].
Regarde bien dans l'aide en ligne, seul 3 contrôles peuvent être le "contener" d'autres controles : le PictureBox, le Frame et le SSTab
@++
<hr size="2" width="100%" />
--Mortalino--
Le mystérieux chevalier, "Provençal, le Gaulois"
<!--
oussamavich
Messages postés19Date d'inscriptionsamedi 6 janvier 2007StatutMembreDernière intervention11 janvier 2007 7 janv. 2007 à 20:16
Vous pouvez m'aider pour une fonction qui renvoie le premier jour d'un mois donné en paramètre ainsi que l'année
Public Function premierjour(ByVal annee As Integer, ByVal mois As Integer)
Dolphin Boy
Messages postés630Date d'inscriptionvendredi 5 mai 2006StatutMembreDernière intervention17 février 2007 7 janv. 2007 à 20:38
Euh, le 1er jour d'un mois ? C'est une plaisanterie ou quoi ? le 1er jour, c'est toujours le 1.
Ou alors, tu t'es mal exprimé et c'est le nom du premier jour du mois que tu veux ? Dans ce cas essaie ça :
Public Function premierjour(ByVal annee As Integer, ByVal mois As Integer) As String
premierjour = WeekdayName(Weekday("01/" & mois & "/" & annee))
End Function
cs_MPi
Messages postés3877Date d'inscriptionmardi 19 mars 2002StatutMembreDernière intervention17 août 201823 8 janv. 2007 à 11:29
Oussamavich, je pense que tu n'as pas compris que, pour afficher une image dans une Flexgrid, tu n'as pas besoin de Picturebox... Mais je peux me tromper... En fait, je ne vois pas l'utilité des Picturebox, sachant qu'on peut s'en passer. Sinon, utilise Move pour les déplacer où tu veux.
Soit tu utilises le chemin des images sur le disque dur, soit tu les places dans un contrôle ImageList et tu les affiches avec
For i = 0 to Calender.Cols - 1
Calender.Col = 0
Calender.Row = i
IndexQueTuVeux = TrouveIndex(...) ' Function à créer
Set Calender.CellPicture = Me.ImageList1.ListImages.Item(IndexQueTuVeux).Picture
next
oussamavich
Messages postés19Date d'inscriptionsamedi 6 janvier 2007StatutMembreDernière intervention11 janvier 2007 10 janv. 2007 à 00:36
Mon nouveau problème est le suivant : j'ai stocké des valeurs dans un tableau de string et je veux afficher le contenu du tableau d'un coup , existe-t-il une fonction qui fait ça ?