VB.NET: Textbox & résultat a*b
Résolu
Anonyme209
Messages postés
681
Date d'inscription
samedi 6 octobre 2012
Statut
Membre
Dernière intervention
22 décembre 2020
-
1 févr. 2015 à 19:10
NHenry Messages postés 15221 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 10 septembre 2025 -
NHenry Messages postés 15221 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 10 septembre 2025 -
Bonjour,
J'aimerais sélectionner la zone de texte dont le numéro correspond au produit de a par b.
Exemple:
a = 5
b = 2
a*b = 10
Dans ce cas, j'aimerais pouvoir récupérer le texte de la textbox10.
Un peu comme ça (bien sûr, le code ne marche pas):
Merci de votre aide.
J'aimerais sélectionner la zone de texte dont le numéro correspond au produit de a par b.
Exemple:
a = 5
b = 2
a*b = 10
Dans ce cas, j'aimerais pouvoir récupérer le texte de la textbox10.
Un peu comme ça (bien sûr, le code ne marche pas):
Textbox(a * b).Text
Merci de votre aide.
A voir également:
- VB.NET: Textbox & résultat a*b
- Vb.net express - Télécharger - Langages
- Vb.net - Télécharger - Langages
- Convert | VB.net ✓ - Forum Framework .NET
- Vb.net editor - Télécharger - Langages
- Listview vb.net ✓ - Forum Framework .NET
2 réponses
NHenry
Messages postés
15221
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
10 septembre 2025
366
1 févr. 2015 à 19:19
1 févr. 2015 à 19:19
Il faut que tu fasse un tableau (As TextBox() ou As New List(Of TextBox)) de TextBox et que tu le remplisse, à partir de là tu pourras faire ce que tu veux.
Anonyme209
Messages postés
681
Date d'inscription
samedi 6 octobre 2012
Statut
Membre
Dernière intervention
22 décembre 2020
16
Modifié par Anonyme209 le 1/02/2015 à 19:57
Modifié par Anonyme209 le 1/02/2015 à 19:57
Bonjour,
Avec quoi faut-il que je le remplisse?
Lors de l'exécution, l'erreur "index was out of range" se produit.
et dans la petite fenêtes en bas à gauche, il est écrit: test Count = 0
Error: No children available
Avec quoi faut-il que je le remplisse?
Dim test As New List(Of TextBox) Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load test(1) = TextBox1 End Sub Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click MsgBox(test(1).Text) End Sub
Lors de l'exécution, l'erreur "index was out of range" se produit.
et dans la petite fenêtes en bas à gauche, il est écrit: test Count = 0
Error: No children available
NHenry
Messages postés
15221
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
10 septembre 2025
366
1 févr. 2015 à 19:54
1 févr. 2015 à 19:54
Lors de la création de tes TextBox ou au chargement de la form, tu remplis la collection :
test.Add(TextBox1)
test.Add(TextBox2)
...
test.Add(TextBox1)
test.Add(TextBox2)
...
Anonyme209
Messages postés
681
Date d'inscription
samedi 6 octobre 2012
Statut
Membre
Dernière intervention
22 décembre 2020
16
1 févr. 2015 à 20:00
1 févr. 2015 à 20:00
Merci.
Ca marche avec Add.
(Cependant l'index commence à zéro, je vais mettre une valeur nulle au premier)
Ca marche avec Add.
(Cependant l'index commence à zéro, je vais mettre une valeur nulle au premier)
NHenry
Messages postés
15221
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
10 septembre 2025
366
1 févr. 2015 à 20:18
1 févr. 2015 à 20:18
Ou tu fais un -1 quand tu recherches une TextBox.