Enregistrement d'un string dans un vecteur actionné par un bouton Command
cs_lucasg
Messages postés6Date d'inscriptionlundi 3 août 2009StatutMembreDernière intervention29 mai 2011
-
22 avril 2011 à 18:49
NHenry
Messages postés15102Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention27 mars 2024
-
23 avril 2011 à 17:49
Bonjour à tous,
Je voudrais que le texte de mon choix s'enregistre dans un vecteur lorsque j'appuie sur un bouton de commande.
Il n'y a pas de problème lorsqu'il s'agit d'y enregistrer du texte écrit à partir d'une Textbox ou un Combobox, mais je ne parviens pas à le faire à partir d'un Cmd. Je ne désire pas non plus le faire par un "OptionButton".
J'ai fait ceci jusqu'à présent, mais cela ne fonctionne pas :
Par ex :
Vecteur(indice).X = "Hello"
J'ai au préalable déclaré mon vecteur à l'aide d'un type où X est un string.
D'avance, merci pour votre réponse.
A voir également:
Enregistrement d'un string dans un vecteur actionné par un bouton Command
NHenry
Messages postés15102Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention27 mars 2024159 22 avril 2011 à 19:49
Bonjour,
fin de préciser ta demande, peux-tu nous montrer le contenu de ta classe (propriétés/attributs) ainsi que la déclaration de Vecteur ?
Je précise, si besoin, que si le type inclut dans ton "vecteur" est une structure, ton code ne peut pas fonctionner, seule les classes/interfaces sont assignables de cette manière.
En langage VB au moins, on a plus l'habitude d'utiliser les mors Collection ou Tableau (une collection est un tableau dynamique avec (principalement) les méthodes Add et Remove).
cs_lucasg
Messages postés6Date d'inscriptionlundi 3 août 2009StatutMembreDernière intervention29 mai 2011 22 avril 2011 à 23:38
Ma déclaration de vecteur : Type Onesupport
S As String
No As Integer
O As String
End Type
Global supportarray() As Onesupport
Le code associé à ma demande
Private Sub cmd_rotdown_Click()
supportarray(support_number).O = "Down"
End Sub
Voilà, j'espère avoir répondu à ta question, car je n'ai pas trop compris ta demande à propos des classes et attributs. De même que je ne connais pas les tableaux^^. Je suis débutant.
NHenry
Messages postés15102Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention27 mars 2024159 23 avril 2011 à 01:02
Bonjour,
Habituellement, on préfère en programmation que les tableaux commencent à 0.
Sinon, pour initialiser ta variable "support_number" dans le Form_Load
Et pour faire un tableau qui commence à 1 (valable que pour VB6, VB.NET, ça commence forcément à 0)
Redim [Preserve] MonTableau(1 to Max)