Je voudrais convertir en string pour pouvoir insérer dans ma TextBox les attribut de ma classe livre (car j'ai une relation (association) de la clasee adherent a la classe Livre)
Ps: le but c'est d' insérer les attribut de ma classe Adherent via
Texbox1,Texbox2,Texbox3,Texbox4,Texbox5 (ce qui est fait) et
pour Livre adherentLivre de pouvoir insérer via la texbox6 un attribut de la classe livre.
Le But de l'application d'une gestion de Bibliothèque est d' obtenir les information de l'adherent et du livre qu'il a louer.
Déjà convertir en string ou convertir en textbox est assez différent (même si les deux sont faisables).
Ensuite, laisser les noms par défaut est déconseillé, dans quelques semaines quand tu reviendras sur cette partie de ton projet, ou dans quelques mois quand il y aura une maintenance tu seras obligé de chercher dans ton code pour savoir quelque information est affichée dans textBox1, quelle autre dans textbox2 etc..
Une bonne pratique est de composer le nom avec quelques caractères qui symbolisent le type de contrôle, puis un ou des mots clés qui définissent l'utilisation. Tu peux utiliser la camelCase pour mieux lire. Par exemple un textBox affichant un nom pourrait s'appeler tbxNom, un autre affichage un code postal pourrait s'appeler tbxCodePostal. Le tout est de se fixer une logique et de s'y tenir.
Pour ton problème, si tu veux que l'instance d'adherent connaisse le titre d'un livre, il suffit de lui passer la propriété Titre (en objet on ne parle pas d'attribut, mais de propriété ou de méthode), si tu veux que cette instance connaisse une instance de Livre alors ça ne va pas passer juste par un textbox.
Je te conseille de te documenter sur la programmation objet et sur le binding.
J'ai écrit des tutos sur le sujet, mais ce ne sont que quelques un parmi tant d'autres.
Bonjour !
si je comprends bien "Livre adherentLivre" est une classe qui représente le livre emprunté .
Pourquoi ne pas se servir d'une propriété de cette classe ( par Exemple :
public string LivreEmprunte { get; set; }
et tu remplirais ta textBox5 avec le contenu de cette propriété .
A moins comme dit Whismeril ( Salut à lui au passage) que la classe Livre hérite de la classe textBox.
Autre chose : les contrôles ont une propriété Name : sert en toi !
Un contrôle nomme textLivreEmprunte est plus parlant qu'un textBox5
Et en allant plus loin les contrôles textBox servent à entrer du texte et à l'afficher et non de variables de stockage !
8 nov. 2018 à 10:08
Je voudrais convertir en string pour pouvoir insérer dans ma TextBox les attribut de ma classe livre (car j'ai une relation (association) de la clasee adherent a la classe Livre)
Ps: le but c'est d' insérer les attribut de ma classe Adherent via
Texbox1,Texbox2,Texbox3,Texbox4,Texbox5 (ce qui est fait) et
pour Livre adherentLivre de pouvoir insérer via la texbox6 un attribut de la classe livre.
Le But de l'application d'une gestion de Bibliothèque est d' obtenir les information de l'adherent et du livre qu'il a louer.
Merci.
Bien à vous