cs_curl
Messages postés28Date d'inscriptionmercredi 20 août 2003StatutMembreDernière intervention15 avril 2004
-
7 avril 2004 à 12:55
cs_curl
Messages postés28Date d'inscriptionmercredi 20 août 2003StatutMembreDernière intervention15 avril 2004
-
7 avril 2004 à 16:47
Bonjour,
Je cherche à creer un objet de type optionboutton mais avec deux index : ligne et colonne
(tiens appelons le Opt2)
Exemple :
Imaginons un tableau deux dimensions (ou matrice) composés de Optionbutton:
Par exemple M4,3 matrice de 4 lignes et 3 colonnes d'optionbutton
( 0 0 0 )
( 0 0 0 )
( 0 0 0 )
( 0 0 0 )
Chaque ligne doit etre un groupe d'Option button , ie : je ne peux avoir que
X 0 0 ou 0 X 0 ou 0 0 X
Et la matrice doit pouvoir être crée dynamiquement.
Donc A la création je n'ai que Opt2(0,0)
econs
Messages postés4030Date d'inscriptionmardi 13 mai 2003StatutMembreDernière intervention23 décembre 200824 7 avril 2004 à 14:26
Premièrement, tu dois oublier le principe de double dimension et gérer des option buttons avec un index. Cet index pouvant (et devant) être calculé à partir du numéro de ligne et du numéro de colonne demandé.
Si chaque ligne est un groupe d'option, alors chaque ligne doit se trouver dans un même contrôle Frame.
Tu peux dupliquer les contrôles Frame, mais pas les Option Button qui se trouvent à l'intérieur .... Ils resteront toujours dans le Frame de départ.
T'es sûr que tu ne préfères pas des CheckBox ?
On peut leur demander de réagir comme des OptionButton, et çà permettrait de pouvoir faire des lignes de CheckBox à volonté. Et en plus, y'a plus du tout de Frames.
econs
Messages postés4030Date d'inscriptionmardi 13 mai 2003StatutMembreDernière intervention23 décembre 200824 7 avril 2004 à 15:09
J'ai jamais dit çà ... du moins, je n'ai jamais voulu dire çà ;o)
dans une seule Frame, c'est possible, mais tu ne peux pas générer dynamiquement des OptionButton de même nom dans des Frames différentes. Les OptionButton se placent toujours dans la Frame du premier OptionButton du groupe.
Manu
Vous n’avez pas trouvé la réponse que vous recherchez ?
crenaud76
Messages postés4172Date d'inscriptionmercredi 30 juillet 2003StatutMembreDernière intervention 9 juin 200628 7 avril 2004 à 15:18
Bien sur que si ! Tu peux parfaitement avoir sur une form deux picturebox : pic1 et pic2 (je travaille toujorus avec des picturebox, pas des frames, mais cest la meme chose)
et dans pic1 opt(0), opt(1) et dans pic2 avoir opt(2) et opt(3) !!
Tu peux le faire en mode design, donc aucune objection à le faire en mode runtime !!! absoluement aucune !
Avec els controle dynamique, la seule chose qui te bloque se sont les propriétés en lecture seule (comme style par exemple) au moment du runtime, mais je me demande si par API on ne peut même pas passer outre ce souci
crenaud76
Messages postés4172Date d'inscriptionmercredi 30 juillet 2003StatutMembreDernière intervention 9 juin 200628 7 avril 2004 à 15:48
Mais ca marche aussi avec des frames !! Frame et picturebox sont toute les deux des conteneur de controles, il ont donc le même comportement de ce cote !
Curl < si tu veux je viens de te fair eun petit controle utilisateur, si cela t'intéresse !!
cs_curl
Messages postés28Date d'inscriptionmercredi 20 août 2003StatutMembreDernière intervention15 avril 2004 7 avril 2004 à 16:47
J'ai donc crée
Un tableau de frame avec mes 5 option button
Je duplique la frame et les controles et associe les controles à la frame dupliquée. par set .container