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

Windows Mobile .NET Discussion :

Insérer composant hérité sur form


Sujet :

Windows Mobile .NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    92
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2004
    Messages : 92
    Par défaut Insérer composant hérité sur form
    Bonjour,

    J'ai un message d'erreur lorsque j'ajoute un composant hérité sur un formulaire
    Par exemple si je crée la classe suivante
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Public Class clsTmp
        Inherits System.Windows.Forms.TextBox
    End Class
    J'ajoute le nouveau composant sur mon formulaire. A la compilation j'ai une erreur au niveau de la 1ère ligne (Partial Public Class Form1) concernant un InvalidCastException.
    La même chose dans un projet Windows fonctionne très bien.
    Y a-t-il une spécificité pour l'héritage sous Windows Mobile?

    Si quelqu'un peut m'aiguiller...
    Merci.
    Laumon.

  2. #2
    Membre confirmé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    92
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2004
    Messages : 92
    Par défaut
    Rectification, ce n'est pas le textbox hérité qui me pose problème mais un pictureBox hérité. J'avais 2 objets !

    Mais je ne comprends toujours pas pourquoi...
    Laumon.

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    92
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2004
    Messages : 92
    Par défaut
    Alors je ne sais par pourquoi et s'il y a une autre solution, mais en fouillant un peu j'ai trouvé qu'en mettant en commentaire dans le fichier form.designer.vb les 2 lignes
    CType(Me.ClsTmp, System.ComponentModel.ISupportInitialize).BeginInit()
    CType(Me.ClsPhoto, System.ComponentModel.ISupportInitialize).EndInit()
    ça fonctionne.

    On va rester comme ça et se le noter quelque part...
    Laumon.

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 29/04/2013, 19h57
  2. Récupérer tous les composants posée sur une forme
    Par toutounesan dans le forum VB.NET
    Réponses: 10
    Dernier message: 20/06/2011, 17h08
  3. Réponses: 17
    Dernier message: 12/04/2007, 15h42
  4. Envoie d'un message a TOUS les composant d'une form
    Par chddv dans le forum Composants VCL
    Réponses: 7
    Dernier message: 15/09/2003, 09h47
  5. Ontop Sur form secondaire
    Par remixtech dans le forum Composants VCL
    Réponses: 2
    Dernier message: 17/03/2003, 22h08

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