IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

[C#] Control personnalisé intestable ??


Sujet :

ASP.NET

  1. #1
    Membre averti
    Inscrit en
    Avril 2005
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 18
    Par défaut [C#] Control personnalisé intestable ??
    Bonjour,
    J'ai une solution contenant un site asp en C#, et un projet de controle personnalisé.
    Problème : je n'arrive pas à déplacer mon controle que j'ai mis dans la boite à outils à l'interieur de ma page aspx. En effet, j'ai l'icone de la souris qui se tranforme en rond barré, m'interdisant donc tout "drag and drop".
    Or cela fonctionne parfaitement avec les autres composants.
    Mon controle personnalisé est celui qui est créé par défaut (héritant de label), je n'ai rien touché, j'ai même suivi pas à pas la procédure décrite dans la msdn.
    Une idée ?

  2. #2
    Expert confirmé
    Avatar de Ditch
    Inscrit en
    Mars 2003
    Messages
    4 160
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mars 2003
    Messages : 4 160
    Par défaut Re: [ASPX][C#] Control personnalisé intestable ??
    Citation Envoyé par victorbru
    Or cela fonctionne parfaitement avec les autres composants.
    Bonjour et bienvenue

    Les autres composants asp.NET?

  3. #3
    Membre averti
    Inscrit en
    Avril 2005
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 18
    Par défaut
    Oui désolé, les composants standards .NET (datagrid, etc...)

  4. #4
    Expert confirmé
    Avatar de Ditch
    Inscrit en
    Mars 2003
    Messages
    4 160
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mars 2003
    Messages : 4 160
    Par défaut
    VS.NET ne sait pas représenter les composants si l'on a créé un User Control "classique". Un article est en cours pour expliquer. Il sera disponible dans une semaine environ.

  5. #5
    Membre averti
    Inscrit en
    Avril 2005
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 18
    Par défaut
    Bonjour,
    J'avoue etre un peu largué, voici (en résumé) la procédure décrite dans la msdn; cette procédure ne fonctionnerai donc pas ? Par ailleurs, vous me parlez d'impossibilité de représentation, mais comment alors tester mon controle si je ne peux pas le déplacer sur ma page ?

    Extrait MSDN :
    Création du projet
    La première étape consiste à démarrer un nouveau projet avec le modèle de contrôle personnalisé et de générer le contrôle.
    ....
    Maintenant que vous avez créé le contrôle, vous allez ajouter une page Web Forms à la solution de manière pouvoir utiliser cette page pour tester le contrôle.
    ...
    Ajout du contrôle à la Boîte à outils
    Maintenant que votre contrôle a été compilé et que vous disposez d'une page Web Forms pour le tester, vous pouvez ajouter le contrôle à la Boîte à outils pour qu'il puisse facilement être utilisé.

    Pour ajouter le contrôle à la boîte à outils
    ...
    Lorsque vous avez terminé, une icône ressemblant à ceci doit s'afficher la barre d'outils :
    ...
    Vous devez maintenant tester le contrôle dans la page.
    -------------------------------------

  6. #6
    Expert confirmé
    Avatar de Ditch
    Inscrit en
    Mars 2003
    Messages
    4 160
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mars 2003
    Messages : 4 160
    Par défaut
    Il faudra que je fasse des tests la dessus, je n'ai jamais mis de controls dans la boite à outils mais dans un livre de chez MS Press ils disent l'inverse je pense

  7. #7
    Membre averti
    Inscrit en
    Avril 2005
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 18
    Par défaut
    Tu (vous?) va peut etre pouvoir m'aider,

    Je dois faire un système de sondage en utilisant ASP.net/C#. J'aimerais donc créer un composant "sondage" que l'on puisse facilement glisser dans une page aspx, et qui suivant certains paramètres (base de données, nom de la table du sondage, etc...) génère automatiquement le formulaire du sondage.
    Suis je dans la bonne voie en pensant faire un controle personnalisé ?
    Merci
    Victor

  8. #8
    Membre averti
    Inscrit en
    Avril 2005
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 18
    Par défaut
    J'ai trouvé la solution à mon problème en comparant le code du composant par défaut généré avec visual studio et celui d'un exemple sur le net. Apparement il y a des commentaires dans les dix permières lignes qu'il faut supprimer, et ca m'a permis de pouvoir deplacer mon composant sur une page aspx chose que je ne pouvais pas faire auparavant !
    Bizarre mais ca marche !

  9. #9
    Expert confirmé
    Avatar de Ditch
    Inscrit en
    Mars 2003
    Messages
    4 160
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mars 2003
    Messages : 4 160
    Par défaut
    Pour répondre à ta question précédente, oui c'est une bonne soluce.

    Pour la dernière chose, un tuto est en cours, je retesterai le tout.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 21/02/2008, 12h16
  2. Controle personnalisé & Boite à outils
    Par Totanne dans le forum Windows Forms
    Réponses: 6
    Dernier message: 31/12/2007, 17h53
  3. Création Controle personnalisé
    Par moumoune65 dans le forum ASP.NET
    Réponses: 3
    Dernier message: 05/09/2007, 22h18
  4. DataGridView dans Controle personnalisé
    Par Andrenn dans le forum Windows Forms
    Réponses: 5
    Dernier message: 06/07/2007, 16h37
  5. [VB.NET] Evenement par défaut sur controle personnalisé
    Par anthony70 dans le forum Windows Forms
    Réponses: 7
    Dernier message: 31/08/2004, 16h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo