En C#, en mode fenêtre, le système récolte des types string

dertty - Modifié le 11 janv. 2023 à 10:14
Whismeril Messages postés 18199 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 26 janvier 2023 - 11 janv. 2023 à 11:31

bonjour

En C#, en mode fenêtre, le système récolte des types string (notamment dans les TextBox) et jamais des int ou des float, quelle en est la raison ?

1 réponse

Whismeril Messages postés 18199 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 26 janvier 2023 624
11 janv. 2023 à 11:03

Bonjour 

parce que comme sont nom l'indique, un textbox affiche du texte, car un clavier saisie du texte.

C'est pareil en mode console.

Du coup, soit tu te tapes toutes conversions, soit tu utilises le binding (la 2eme solution est mieux)

Ici un petit tuto en winform https://codes-sources.commentcamarche.net/faq/1291-utilisation-du-binding-au-travers-de-l-objet-databindingsource (framework 4, je ne code plus en winform depuis bien longtemps, je ne sais pas si c'est encore valable en framework 6 et 7)

Et là pour WPF où c'est beaucoup plus puissant https://codes-sources.commentcamarche.net/faq/11277-apercu-du-binding-en-wpf


Quand j'étais petit, la mer Morte n'était que malade.
George Burns

0
Whismeril Messages postés 18199 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 26 janvier 2023 624
11 janv. 2023 à 11:31

D'ailleurs, je ne connais aucun langage pour lequel une saisie dans un équivalent de textbox ne soit pas du texte.

0
Rejoignez-nous