1

-

2

C en Delphi ou en VB?

En VB je peux t'aider
Il te suffis de donner le même nom à tous les objets que tu veux mettre dans le tableau. Il seront numérotés de 0 à X (X le nombre d'éléments - 1 car la numérotation commence à 0 et pas à 1)
Donc dans ton cas tu appelles le 1er shape que tu crées "Shape" par exemple et ensuite soit tu copies l'objet et tu le colles 35 fois soit tu crées un nouveau shape que t'appelles "Shape" 35 fois. Tu te retrouves avec une liste de shapes numérotés de 0 à 35
Ensuite pour tes fonctions: Tu n'en auras qu'une
Elle sera sous la forme

Private Sub Shape_Click(Index as integer)
'Changer la couleur
Shape(Index).BackColor = &HFF& 'Change la couleur du fond de ton dessin (rouge ici)
End Sub

Index correspond au numéro du shape qui a été cliqué
Ensuite tu utilises la liste de shapes en indexant à chaque fois comme avec n'importe quelle liste.

Par contre tu ne peux pas faire de listes à 2 dimensions mais enfin bon une petite fonction qui te converti l'index à 1 dimension en index à 2 dimensions c'est pas dur à faire si t'as un tableau régulier.

J'espère que ça t'a aidé mais c'est quand même 1 an après ton postgni
Trampoline Powwwweeeeeerrrrrr!
Fier d'être Lyonnais

3

Le TMachin, c'est du Delphi.
Et la bonne solution est d'utiliser un composant prévu pour des tableaux, pas un paquet de composants TShape.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

4

en vb il y a des composants flex grid très faciles à utiliser et qui donnent de très bon résultats.
en plus tu peux les rendre dynamiques

5

MSFlexGrid utilise un propriété .textmatrix[row, col] qui est très simple à utiliser.
On peut pas utiliser de controles activeX en Delphi?
Aussi inutile que le H d'Hawaï

6

Si.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

7

c'est pareil fo juste trouver le .ocx