GOA et WinForm Designer

Vous voulez tester Goa? Mais vous lachez une grosse gerbe quand on vous demande d'écrire des WinForm à la main.

C'est comprehensible Wink

Alors suivez l'astuce :

  • Creez votre projet Goa (pardonnez l'image, mais j'ai eu du mal à trouver ou il se cachait, je me dis donc que je ne suis peut-être pas le seul)


  • Ajoutez un projet WinForm à sa Solution
  • Editez avec le designer WinForm le Form1 de votre projet WinForm (pour donner par exemple ce bête truc :

    )
  • Ouvrez Form1.Designer.cs et copiez-y les informations contenue dans : private void InitializeComponent()

    Ainsi que la définition de vos variables tels que (toujours dans notre exemple) :

    private System.Windows.Forms.TextBox textBox1;
    private System.Windows.Forms.TextBox textBox2;
    private System.Windows.Forms.Label label1;
    private System.Windows.Forms.Label label2;
    private System.Windows.Forms.Button button1;

  • Collez le tout dans le fichier MyForm.cs de votre projet Goa en prenant soin d'effacer toute les lignes comprenant :

    PerformLayout(); dans private void InitializeComponent()

  • Normalement à part quelques légés problèmes de compatibilité, tel que les images ou les RichTextBox ou encore :
    //this.label1.AutoSize = true;
    //this.label2.AutoSize = true;
    //this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
    //this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
    //this.button1.UseVisualStyleBackColor = true;

    que je commente simplement, votre code fonctionnera à merveille.

 Un dernier conseil, si Orcas plante lors du démarage de votre page, ne chercher pas directement l'erreur dans votre MyForm.cs, relancer avant tout au moins une foi la compilation, chez moi, ca plante une foi sur trois sans raisons.

Et voilà le résultat :

Posted on 22/07/2007 08:25:00 by Togis

Permalink | Commentaires (1) | Post RSSRSS comment feed |

Categories: Silverlight | Tips

Tags:

Actuellement noté 4.5 par 4 personne(s)

  • Currently 4,5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Billets liés

Commentaires

septembre 6. 2007 22:32

Karim

"Mais vous lachez une grosse gerbe quand on vous demande d'écrire des WinForm à la main." J'ai eu en gros la même réaction.
Apres je me suis lancé des copier-coller hasardeux ...
Et c'est bizarre VS2005 me dit pas où cela plante...
Bon je vais tester cela .
Mais ce n'est vraiment pas pratique et c'est dommage .
D'après ce que j'ai lu sur le Net , la prochaine version de GOA aura un éditeur visuel. (mais quand sortira-t-elle ?)

Karim fr

Ajouter un commentaire


(Affichera votre icône Gravatar)  

  Country flag





Live preview

novembre 21. 2008 18:41