bonsoir
à l'ouverture de mon windows application que j'ai crée sous vs2005 je réalise que les composants de plusieurs forms ont disparu malgré que le code de la fenêtre et le .designer.cs sont complets .
quelqu'un peut m'aider?
bonsoir
à l'ouverture de mon windows application que j'ai crée sous vs2005 je réalise que les composants de plusieurs forms ont disparu malgré que le code de la fenêtre et le .designer.cs sont complets .
quelqu'un peut m'aider?
salut
Est-ce que les lignes qui ajoutent les contrôles sont là dans le Desinger.cs ? genre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 this.Controls.add(ton_controle);
--<< Il n y a que les clous qui ne plantent pas >>---
es-tu sur que le constructeur qui contient la ligne
est bien appelé ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part InitializeComponent();
Au début, il m'est arrivé de surcharger des constructeurs en oubliant d'appeler le constructeur de base et de me retrouver avec un formulaire vide à l'affichage. La première fois, ça fait tout drôle.
le constructeur qui appelle la méthode InitializeComponent()est bien appelé en effet le code source est complet et le .designer.cs contient la déclaration de tous les composants mais il ne s'affiche rien.Si c'est parce que j'ai modifié manuellemnt le .designer.cs est vous savez comment je résoudre le problème?
InitializeComponents() est une méthode.
Il faudrait déjà mettre un point d'arrèt dessus et ensuite dérouler le programme pas à pas pour voir où il passe.
j'ai fait ce que vous m'avez indiqué de faire.toutes les déclarations de tous les composants sont visitées et pourtant rien ne s'affiche.Le problème est que si je met par exemple un nouveau composant qui porte le même nom que celui qui était dans le form il s'affiche une erreur c'est que les composants se trouvent dans le form mais pourquoi il ne s'affichent pas alors?
Très étrange tout ça !
Si le form ne contient pas de contrôles visuels exotiques et s'il n'y a aucune confidentialité dans le code, je serais curieux de voir ça ... ce serait possible d'avoir les fichiers incrimés qui composent le form ? le .cs, le designer et le .resx .... si c'est possible à l'adresse jlm@ecilia.fr
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