> 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
28,10 €Clé USB 3.1 SanDisk Extreme Go 128 Go à 28,10 €
Valable jusqu'au 05 Mai

Le vendeur sérieux QUMOX sur Rakuten fait une promotion sur la clé USB 3.1 Sandisk Extreme Go 128 Go qui passe à 28,10 € livrée. On la trouve ailleurs à partir de 40 €. Cette clé USB 3.1 (compatible usb 3.0) est rapide puisqu'elle offre des débits jusqu'à 200 Mo/s en lecture et 150 Mo/s en écriture. Pratique, son connecteur rétractable vous évitera d'avoir à manipuler (et perdre ?) un bouchon. 

Notez que si vous n'avez jamais commandé sur Rakuten, cette offre de parrainage vous permettra de déduire 10 € de votre commande (à partir de 20 € d'achat). La clé USB vous reviendra ainsi à 18,10 € !


> Voir l'offre
64,48 €Ecouteurs intra-auriculaires sans fil Bluetooth Jabra Elite 65t à 64,48 € livrés
Valable jusqu'au 07 Mai

Amazon Allemagne fait une promotion sur les écouteurs intra-auriculaires sans fil Bluetooth Jabra Elite 65t qui passent à 59,50 € (avec la TVA ajustée). Comptez 4,98 € pour la livraison en France soit un total de 64,48 € livrés. On les trouve ailleurs à partir de 100 €. Pensés pour vous permettre de vivre votre musique comme vous l'entendez et pour assurer des conversations d'une grande clarté, les écouteurs Jabra Elite 65t ont tout pour vous séduire ! Côté son, l'égaliseur personnalisable vous permet d'ajuster le rendu sonore tandis que la technologie avancée à quatre microphones supprime les bruits de fond lors des appels pour des conversations limpides. Au quotidien, ces écouteurs Jabra restent parfaitement en place et proposent même une fonction de commande vocale simplifiée. Enfin, vous apprécierez les 5 heures d'autonomie avec une seule charge, qui se transforment en 15 heures avec l'étui de recharge compact.  Le Jabra Elite 65t est certifié IP55 et offre une garantie de 2 ans contre l’humidité et la poussière. Où que vous soyez et quelle que soit votre activité, vous profitez d’une liberté absolue pour les appels et la musique. 

Vous pouvez utiliser votre compte Amazon France sur Amazon Allemagne et il n'y a pas de douane.


> Voir l'offre
8,00 €Câble antivol Ewent EW1241 (1.5 m, à combinaison) à 8 €
Valable jusqu'au 07 Mai

Amazon fait une promotion sur le câble antivol Ewent EW1241 qui passe à 8  seulement au lieu de 12 €. Ce câble de 1,5 m est universel et facile à utiliser avec n'importe quel ordinateur portable ou de bureau avec un slot de sécurité. intégré. Protégez votre ordinateur contre le vol grâce à la serrure à combinaison à 4 chiffres.


> 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