Remplir plusieur textbox en meme temps

Signaler
-
 womangeek -
Bonjour,
dans mon projet j'ai un compteur, qui, suite a ma demande m'envoie une trame sous cette forme : 01H 03H 38H 41H C1H A7H 1FH 00H 00H 00H 00H 00H 00H 00H 00H 00H 00H 00H 00H 00H 00H 00H 00H 00H 00H 00H 00H 00H 00H 00H 00H 42H 41H A7H 1FH 00H 00H 00H 00H 42H 41H A7H 1FH 42H 01H 1AH 15H 00H 00H 00H 00H 41H ADH F0H 4BH 00H 00H 00H 00H 75H 00H
Jai réussi à enlever l'espace et les H à l'aide de Replace et à enlever l'entête et le CRC (75H 00H) à l'aide de substring. Puis je dois diviser cette trame en plusieurs chaines de 4 octets : 41C1A71F,00000000,00000000.... et mettre chacune dans un textebox, le travail que j'ai pas réussi à accomplir .

1 réponse

Messages postés
15633
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
28 février 2021
516
Bonjour, avec une regex, tu peux obtenir une collection de "mots" de 4 octect, sans l'entête et sans les H dans une ou deux instructions, pour te donner un exemple il faudrait le message entier (entete, fin etc...).
Après pour placer ces mots dans des textbox, si le nombres de mots est fixe, tu peux utiliser le binding, sinon il faut générer les textbox à l'exécution (dans ce cas, il est peut etre plus simple d'utiliser un datagridviw avec une seule colonne).
merci beaucoup Whismeril, j'ai crée des textbox et ça a marché