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

C++/CLI Discussion :

transcription vb.net -> c++/cli


Sujet :

C++/CLI

Vue hybride

BOUBOU81 transcription vb.net ->... 25/09/2006, 12h48
nico-pyright(c) il s'agit d'héritage ou... 25/09/2006, 14h08
BOUBOU81 oui c'est exactement ça avec... 25/09/2006, 14h14
nico-pyright(c) c'est un héritage classique,... 25/09/2006, 14h19
BOUBOU81 En fait j'ai trouvé ce projet... 25/09/2006, 14h25
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de BOUBOU81
    Profil pro
    system integrator
    Inscrit en
    Juin 2004
    Messages
    358
    Détails du profil
    Informations personnelles :
    Localisation : Allemagne

    Informations professionnelles :
    Activité : system integrator

    Informations forums :
    Inscription : Juin 2004
    Messages : 358
    Par défaut transcription vb.net -> c++/cli
    bonjour j'ai trouvé une source en vb.net, mais il y a une ligne que je n'arrive pas à transcrire .

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Inherits WeifenLuo.WinFormsUI.DockContent
    WeifenLuo c'est une dll pour les dockpanels je l'ai rajouté dans les référence du projet, maintenant je doit faire hériter ma Form de cette classe la.
    En vb il faut cette ligne dans la patie Designer de la classe partial de la form.

    Mais comment fait-on celà en C++/cli avec les winforms?
    Merci d'avance

    PS : si quelqu'un à une meilleur solution pour les dockpanels merci de faire partager l'info.

  2. #2
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    il s'agit d'héritage ou d'implémentation d'interface , voir la faq : http://dotnet.developpez.com/faq/cpp...stypeinterface

    tu veux pouvoir docker des panels ? c'est ca ?

  3. #3
    Membre éclairé Avatar de BOUBOU81
    Profil pro
    system integrator
    Inscrit en
    Juin 2004
    Messages
    358
    Détails du profil
    Informations personnelles :
    Localisation : Allemagne

    Informations professionnelles :
    Activité : system integrator

    Informations forums :
    Inscription : Juin 2004
    Messages : 358
    Par défaut
    oui c'est exactement ça avec le style vs2005
    désolé de ne pas avoir posté au mauvais endroit, mais tous ces forum pour visual, ce n'est pas très clair quand même

    normalement il s'agit d'un héritage

  4. #4
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    c'est un héritage classique, comme le c++
    regarde dans cet exemple :http://dotnet.developpez.com/faq/cpp...terface#sealed , la classe D hérite de la classe C

    pour tes panels, tu disposes de la propriété dock pour un panel. Je ne sais pas exactement ce que tu veux faire, mais couplée à un controle container (du style splitter ou autre), tu devrais t'en sortir

  5. #5
    Membre éclairé Avatar de BOUBOU81
    Profil pro
    system integrator
    Inscrit en
    Juin 2004
    Messages
    358
    Détails du profil
    Informations personnelles :
    Localisation : Allemagne

    Informations professionnelles :
    Activité : system integrator

    Informations forums :
    Inscription : Juin 2004
    Messages : 358
    Par défaut
    En fait j'ai trouvé ce projet qui permet de créer des fenetre dockable comme dans l'EDI visual studio 2005, seul souci ce projet est en vb.net, et je desire le passé en c++. cette dll est très pratique car elle permet la gestion des fenetre dockable et permet la sauvegarde de leur position dans un fichier xml.


    J'avoue de plus que le c++/cli me déstabilise, car je ne sais pas quand il est préférable ou non du code managé.

    Donc si j'utilise du c++ ca devrai marché, je vais testé ça merci

  6. #6
    Membre éclairé Avatar de BOUBOU81
    Profil pro
    system integrator
    Inscrit en
    Juin 2004
    Messages
    358
    Détails du profil
    Informations personnelles :
    Localisation : Allemagne

    Informations professionnelles :
    Activité : system integrator

    Informations forums :
    Inscription : Juin 2004
    Messages : 358
    Par défaut
    j'ai le message d'erreur classe debase non définie qu'est ce que j'aurai pu oublié, j'ai bien ajouté la dll au réfrence du projet.

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

Discussions similaires

  1. Réponses: 20
    Dernier message: 05/10/2013, 20h14
  2. Je m'y perds : .Net, MFC, CLR/CLI, managed C++, etc
    Par Harry_Tauper dans le forum Visual C++
    Réponses: 6
    Dernier message: 04/05/2007, 08h52

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