> Tous les forums > Forum Autres langages
 variable contenant une commande vb.netSujet résolu
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
gugus54
  Posté le 07/09/2012 @ 11:30 
Aller en bas de la page 
Petit astucien

bonjour

voici mon projet:

faire une grille de sudoku un VB.net, et faire un programme qui puisse les résoudre grace à un algorythme.

mais pour cela, j'utilise plusieurs textbox dont la longueur est limitée à 1 char

mais le problème, c'est qu'il faut écrire du code pour que à chaque fois qu'on modifie le contenu d'une textbox, cela enregistre sa nouvelle valeur dans un tableau à 2 dimensions.

il y a donc 81 sub de textbox à compléter :!

j'ai donc eu l'idée de faire un double for qui va initialiser chaque "case" du tableau en fonction de la valeur des textbox.

j'aurais donc voulu que le numéro des textbox soit incrémenté automatiquement:

Dim i as int

dim a as int

dim o as int

for I =0 to I=8

for a=0 to a=8

o += 1

tableau(a,i) = me.textbox&o&.text

Next

Next

voyez vous ce que je voudrais faire?

merci d'avance



Modifié par gugus54 le 07/09/2012 11:30
Publicité
breizhbugs
 Posté le 07/09/2012 à 12:06 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonjour et faire un tableau de textbox?

Renseigne toi sur la création de controle dynamique....

( http://www.authorcode.com/create-dynamic-textbox-and-label-in-vb-net/ )

pense a modifier textbox(numero).location en fonction de son numero:

dim tableau(9, 9) as textbox
pour largeur de 0 a 8
pour longueur de 0 à 8
tableau(largeur, longueur).Name = "Textbox" & largeur & longueur
tableau(largeur, longueur).Size = New Size(170, 20)
tableau(largeur, longueur).Location = New Point(longueur * 167, largeur *32)
GroupBox1.Controls.Add( tableau(largeur, longueur))

fin pour
fin pour


(le code est sans doute pas correct -je programme pas en vb- mais c'est l'idée)



Modifié par breizhbugs le 07/09/2012 12:07
gugus54
 Posté le 07/09/2012 à 17:38 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

merci beaucoup c'est vrai que c'est si simple à en lire ton code!

je vais tester cela et je te dis si "c'est du VB" :)

gugus54
 Posté le 07/09/2012 à 17:53 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

merci! vraiment!

il fallait quand même rajouter une ligne:

tableau(x,y) = new textbox

mais merci c'est parfaitement ce que je voulais!

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
219,99 €Asus Chromebook 11,6 pouces (Celeron N3350, 4 Go de RAM, SSD 32 Go , Chrome OS) à 219,99 €
Valable jusqu'au 07 Mai

Cdiscount fait une promotion sur l'ordinateur portable Asus Chromebook 11,6 pouces C223NA-GJ0010 qu'il propose à 219,99 € seulement alors qu'on le trouve ailleurs à partir de 309 €. Il possède un processeur Intel Celeron N3350, 4 Go de RAM, un écran HD (1366x768), 32 Go de stockage SSD eMMC (extensible par USB) et ne pèse qu'1 kg. Cet ordinateur portable fonctionne sous Chrome OS conçu spécifiquement pour l'usage du Web et de ses applications. Notez que vous pouvez facilement remplacer ChromeOS par Linux


> Voir l'offre
19,96 €Casque micro gaming Aukey GH-X1 à 19,96 €
Valable jusqu'au 07 Mai

Amazon fait une promotion sur le casque gaming Aukey GH-X1 qui passe à 19,96 €. Ce casque compatible PC, PS4/PS5, Xbox One et Switch possède des écouteurs de 50 mm et un micro omnidirectionnel avec une réduction du bruit de fond. La télécommande sur fil vous permet de régler le volume de façon précise et analogique, et de couper le son du microphone pour garantir le respect de votre vie privée. Un éclairage RVB est également possible en branche un câble USB.


> Voir l'offre
259,00 €PC Ankermann (Intel Pentium Dual Core, 8Go RAM, SSD 480Go, Win 10 + Office 2019) à 259 € livré
Valable jusqu'au 07 Mai

Amazon fait une promotion sur l'ordinateur de bureau Ankermann Silent PC Work à 259 € livré. Le PC est équipé d'un processeur Intel Pentium dual core à 2.7 GHz, de 8 Go de RAM, d'un SSD de 480 Go, d'un lecteur DVD, d'un lecteur de carte mémoires et tourne sous Windows 10 Pro 64 bits. Microsoft Office 2019 Pro en français est également fourni.

Ajoutez un écran (comme cet écran 24 pouces ViewSonic VA2418 (FullHD, IPS, 75 Hz) à 99,99 €) et un pack clavier souris (comme ce pack filaire Logitech MK120 à 17,99 €) et vous avez un PC complet à l'aise en bureautique et Internet. Garantie 2 ans.


> Voir l'offre

Sujets relatifs
Commande ou variable sur Notepad ++
Commande CMD
?La Commande Case / Esac de Bash Linux?
commande créer la fonction effacer image en VB10
Commande batch pour ouvrir plusieurs fichiers windows 8
bouton de commande excel VBA devenu inerte
Test condition par rapport à une variable array
créer une commande dans le menu clic droit
Bash commande sur tous les dossiers
C mettre dans une variable resultat DOS
Plus de sujets relatifs à variable contenant une commande vb.net
 > Tous les forums > Forum Autres langages