tout le monde.
J'ai fini après tant d'hésitation à me mettre au C#. Mais j'ai une préoccupation de grand débutant. J'aimerais savoir comment appeler une fenêtre à partir d'une autre?
tout le monde.
J'ai fini après tant d'hésitation à me mettre au C#. Mais j'ai une préoccupation de grand débutant. J'aimerais savoir comment appeler une fenêtre à partir d'une autre?
Il est difficile de retrouver ses erreurs lorsqu'on est persuadé que son code est juste...
Groupe des développeurs ivoiriens
Bonjour
La méthode Form.Show() ou Form.SHowDialog() existe toujours même en C#
Je fais ce que je dis et je dis ce que je veux .
J'ai mis le code suivant derrière un bouton de ma form1 mais ça ne marche pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part Form2.show();
Il est difficile de retrouver ses erreurs lorsqu'on est persuadé que son code est juste...
Groupe des développeurs ivoiriens
Que ce passe-t-il ?
Je fais ce que je dis et je dis ce que je veux .
J'ai une erreur à la compilation. J'oubliais de dire que je suis sous visual studio express 2008.
J'ai essayé le code suivant et ça marché
Mais je ne sais toujours pas ce que cela signifie
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2Form2 frm = new form2 frm.Show
Il est difficile de retrouver ses erreurs lorsqu'on est persuadé que son code est juste...
Groupe des développeurs ivoiriens
Salut vg-matrix,
C'est normal ce que tu as fais. Pour ouvrir Form2 dans Form1 il faut créer ce qu'on appelle une variable d'instance et c'est ce que tu as fais.
Il est difficile de retrouver ses erreurs lorsqu'on est persuadé que son code est juste...
Groupe des développeurs ivoiriens
Salut
Form2 c'est la définnition de ta classe
Tu instancie un objet frm de type Form2
Code : Sélectionner tout - Visualiser dans une fenêtre à part Form2 frm=new Form2();
tu affiche cette form
Code : Sélectionner tout - Visualiser dans une fenêtre à part frm.Show();
« Ils ne savaient pas que c'était impossible, alors ils l'ont fait ». (Twain)
En P.O.O tout est question de classe (les formulaires, les boutons, les zones de texte, etc.) et pour avoir accès à un objet il y a ce qu'on appelle le constructeur (qui est comme un moule et qui fabrique des objets) de cette classe qui te créer des instances (des copies) de la classe avec les mêmes caractéristiques. Alors pour pouvoir utiliser une classe tu dois créer une copie(une instance).
Pour mieux illustrer:
considère le formulaire comme une structure enregistrement que tu as créer tu ne peux pas utiliser ta structure en invoquant le nom de celle-ci ? il te faut obligatoirement créer une variable du type de ta structure(cette variable aura tous les champs de ta structure).
salut !
si tu veux bien comprendre ce que tu fais, je te conseille de commencer avec des tutoriaux ou livres sur le C# en général et la Programmation Orientée Objet en particulier !
tu pourra trouver des tutos sur ce site juste ici
"- Mais à quoi ça sert IE ?
- à télécharger Firefox ! "
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager