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 Presentation Foundation Discussion :

[VS 2008] code wpf forms


Sujet :

Windows Presentation Foundation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 198
    Par défaut [VS 2008] code wpf forms
    bonjour

    je voudrais tester un peu les wpf forms mais j'ai un peu de mal
    est-ce que quelqu'un sait comment rajouter un controle dynamiquement
    enfin je cherche à comprendre la nouvelle logique, car plus de controls.Add ...

    merci
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    IAddChild.AddChild peut-être ?
    Les contrôles qui peuvent avoir des "enfants" implémentent cette interface

  3. #3
    Membre chevronné
    Inscrit en
    Octobre 2005
    Messages
    400
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 400
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    monObjet.Children.Add(monSecondObjet);

  4. #4
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 198
    Par défaut
    peut etre... mais je ne vois rien apparaitre sur la fenetre ...

    et sinon pour parcourir les controles (à l'époque, for each ctr in me.controls), une idée ?


    @oyigit, l'objet window ainsi que l'objet grid qu'il y a dessus n'ont pas de propriété children ...
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  5. #5
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 198
    Par défaut
    bon j'ai posé un canvas, avec lui j'arrive à ajouter des controles
    étrange qu'on ne puisse pas sur une fenetre ...


    autre question, comment mettre une image dans un label ? j'ai mis une image dans la propriété content et ca ecrit le nom de la classe plutot que de prendre l'image



    autre question, comment poser un label par code et définir son emplacement avec un emplacement statique
    (j'ai bien trouvé width et height mais plus de left et top ! (et le margin il m'embete))



    autre question, peut on faire autrement que d'avoir ce systeme d'ancrage automatique ??



    enfin, y a un tutorial quelque part ?
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  6. #6
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    je crois que tu peux pas poser un contrôle directement sur une fenêtre... il faut qu'il y ait un controle Panel (Canvas, Grid, StackPanel...) sur la fenêtre, et tu mets les controles dedans.
    La question que je me posais, c'est comment changer par le code les propriétés attachées (Grid.Row, Grid.Column par exemple). J'ai trouvé ça.
    Il suffit de faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    laGrille.Children.Add(leControle);
    Grid.SetColumn(leControle, indexDeLaColonne);
    Grid.SetRow(leControle, indexDeLaLigne);
    l'objet window ainsi que l'objet grid qu'il y a dessus n'ont pas de propriété children
    hein ? chez moi la classe Grid a bien la propriété Children... ce qui m'échappe par contre, c'est que d'après la doc elle implémente l'interface IAddChild, et pourtant elle n'a pas de méthode AddChild !?

  7. #7
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    PS : tu utilises quelle version du Framework ?
    Moi j'ai la 3.5 (VS2008 beta 2), peut-être que ça a changé au cours des différentes beta...

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

Discussions similaires

  1. VB.NET 2008 Code généré par le concepteur de vue
    Par EXPERMEGAS dans le forum Windows Forms
    Réponses: 3
    Dernier message: 19/06/2008, 10h21
  2. Code ouverture form via recherche
    Par LUCAS-28 dans le forum IHM
    Réponses: 2
    Dernier message: 18/09/2007, 21h23
  3. Affichage de tout le code du Form
    Par Cantalou dans le forum Access
    Réponses: 1
    Dernier message: 26/06/2006, 13h34
  4. [VBA] Code entre forms
    Par Virgile59 dans le forum Access
    Réponses: 3
    Dernier message: 28/12/2005, 21h57
  5. Récupérer le code des form sur Qt designer
    Par Death83 dans le forum Qt
    Réponses: 2
    Dernier message: 09/10/2005, 23h00

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