Remplir plusieur textbox en meme temps

womangeek - 13 mai 2015 à 11:52
 womangeek - 13 mai 2015 à 19:05
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

Whismeril Messages postés 19025 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 19 avril 2024 656
13 mai 2015 à 12:59
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).
0
merci beaucoup Whismeril, j'ai crée des textbox et ça a marché
0
Rejoignez-nous