none
Créer un jeu dans une form RRS feed

  • Question

  • Bonjour,

    Dans le cadre d'un projet en école d'informatique, je cherche à créer un projet en Windows form permettant de jouer à un jeu basique. J''explique mon problème: je voudrais avoir une form avec une taille fixe (par exemple 800*600) qui contienne l'écran de jeu (par exemple de 320*240) avec des boutons autour pour personnaliser le jeu, les options etc mais je n'ai pas la moindre idée de comment faire.

    Si quelqu'un a une idée, je serai très reconnaissant.

    Merci d'avance.


    mardi 13 octobre 2015 07:30

Réponses

  • Bonjour,

    Quelle techno ? WPF ? Windows Forms ?

    En WinForms :

    Propriétés de votre Form1 :

    • FormBorderStyle : FixedToolWindow
    • AutoSize : true

    Placez vos boutons dans votr ezForm.

    Mettez un Panel de dimension de votre jeu (800*600).

    Quand vous lancerez votre appli, la form se redimensionnera en fonction de vos copntrôles.


    Richard Clark
    Consultant - Formateur .NET
    http://www.c2i.fr
    Depuis 1996: le 1er site .NET francophone

    • Marqué comme réponse Valentin_b mardi 3 novembre 2015 11:15
    mardi 13 octobre 2015 08:47
  • Heu non (désolé Audrey ;-))

    La taille de la Form, c'est la taille complète (ie avec les bordures, le titre & tous les trucs qui plaisent pas à Michel Rousseau).

    Donc si la Form fait 800*600, la zone cliente est bcp plus petite.

    Dans ma solution, avec le AutoSize à True, la Form s'arrange pour que tous les contrôles soient visibles donc que la zone "cliente" soit de la taille voulue.


    Richard Clark
    Consultant - Formateur .NET
    http://www.c2i.fr
    Depuis 1996: le 1er site .NET francophone

    • Marqué comme réponse Valentin_b mardi 3 novembre 2015 11:15
    mardi 13 octobre 2015 09:05

Toutes les réponses

  • Bonjour,

    Quelle techno ? WPF ? Windows Forms ?

    En WinForms :

    Propriétés de votre Form1 :

    • FormBorderStyle : FixedToolWindow
    • AutoSize : true

    Placez vos boutons dans votr ezForm.

    Mettez un Panel de dimension de votre jeu (800*600).

    Quand vous lancerez votre appli, la form se redimensionnera en fonction de vos copntrôles.


    Richard Clark
    Consultant - Formateur .NET
    http://www.c2i.fr
    Depuis 1996: le 1er site .NET francophone

    • Marqué comme réponse Valentin_b mardi 3 novembre 2015 11:15
    mardi 13 octobre 2015 08:47
  • Bonjour,

    dans les propriétés de la Form, il est possible de préciser la taille, donc vous pouvez la fixer à 800x600.

    Ensuite dans la Form, vous pouvez ajouter un control Panel par exemple dont vous pouvez aussi fixer la taille, dans votre cas 320x240.

    Vous pouvez organiser les éléments comme vous le souhaitez en les déplaçant et rajouter les boutons et autres options dont vous avez besoin.

    mardi 13 octobre 2015 08:58
  • Heu non (désolé Audrey ;-))

    La taille de la Form, c'est la taille complète (ie avec les bordures, le titre & tous les trucs qui plaisent pas à Michel Rousseau).

    Donc si la Form fait 800*600, la zone cliente est bcp plus petite.

    Dans ma solution, avec le AutoSize à True, la Form s'arrange pour que tous les contrôles soient visibles donc que la zone "cliente" soit de la taille voulue.


    Richard Clark
    Consultant - Formateur .NET
    http://www.c2i.fr
    Depuis 1996: le 1er site .NET francophone

    • Marqué comme réponse Valentin_b mardi 3 novembre 2015 11:15
    mardi 13 octobre 2015 09:05
  • Ah ok, désolé, j'avais mal compris le problème concernant la taille.
    mardi 13 octobre 2015 09:07
  • Merci pour votre réponse, j'ai pu réalisé ce que je voulais !
    mardi 3 novembre 2015 11:11
  • Merci pour votre aide :-).
    mardi 3 novembre 2015 11:12