MorpionMx
Messages postés3466Date d'inscriptionlundi 16 octobre 2000StatutMembreDernière intervention30 octobre 200857 4 nov. 2005 à 16:38
Si tu fais l'algorithme qui va bien, oui c'est possible.
Un conseil :
Tu te crees un HashTable temporaire.
Tu boucles sur ton HashTable principal et a chaque element trouvé dedans, tu l'ajoutes a ton HashTable temporaire avec une clé que tu incrementes.
Et finalement, tu affectes ton HashTable temporaire a ton HashTable principal.
MorpionMx
Messages postés3466Date d'inscriptionlundi 16 octobre 2000StatutMembreDernière intervention30 octobre 200857 2 nov. 2005 à 17:12
Pour recuperer un TextBox dans ton HashTable,
TextBox tb = (TextBox)mesTextBox["la_clé_correspondant_dans_le_hashtable"];
Et ensuite, tu as juste a redefinir la propriété Location de tes TextBox pour changer leur position
MorpionMx
Messages postés3466Date d'inscriptionlundi 16 octobre 2000StatutMembreDernière intervention30 octobre 200857 3 nov. 2005 à 17:07
Tu peux savoir sur quel bouton tu as cliqué en utilisant le parametre
sender de ta méthode buttonEffacerLigneProduit_Click. (il faut le
caster en Button au préalable)
paloxicide
Messages postés225Date d'inscriptionmardi 6 avril 2004StatutMembreDernière intervention20 juin 20061 4 nov. 2005 à 15:36
oki merci pour le cast, c mieux que ce que j'avais fais.
Mais je modifie les infos de mon bouton et mes textBox mais est -il
possible de redéfinir la clé de chaque élément, cad de la décrémenter
de 1 et ainsi redéfinir le tableau des clés q'il existe
MorpionMx
Messages postés3466Date d'inscriptionlundi 16 octobre 2000StatutMembreDernière intervention30 octobre 200857 4 nov. 2005 à 16:22
Nonon, ne supprime pas ta HashTable, enleve juste l'element qui correpond a ta clé.
Pour ce faire, utilise la fonction HashTable.Remove(TaClé) ,puis rajoutes-y ton controle avec la nouvelle clé