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 19026 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 20 avril 2024 - 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 19026 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 20 avril 2024 656
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


0
Whismeril Messages postés 19026 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 20 avril 2024 656
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