none
form à coté d'une autre. RRS feed

  • Question

  • Bonjour à tous.

    Je cherche depuis un moment sur le net un moyen simple de faire suivre une petite form (contenant quelques caractères spéciaux) à coté de ma form principale (en gros c'est une form qui s'ouvre lorsque on clique sur le menu caractère spéciaux) et je voudrais avoir les 2 une à coté de l'autre et la form caractère toujours à gauche et à une valeur fixe de ma form principale. Si je bouge ma form principale, la seconde suivra.  Merci par avance.

    lundi 15 décembre 2014 16:19

Réponses

  • Bonjour,

    Les points clés pour faire cela :

    - A partir de ton formulaire principal, crée une méthode qui accepte un formulaire (Form) en paramètre. Dans cette méthode, tu vas positionner le formulaire passé en paramètre comme tu le souhaites.

    - A partir du formulaire principal, toujours, dans le bouton (ou le code au démarrage) qui va lancer le "formulaire magnétique", tu crées donc ce formulaire puis dans la foulée, tu appelles la fonction décrite ci-dessus avec le formulaire magnétique en paramètre, puis tu fais abonner ce formulaire à 2 événements : SizeChanged et LocationChanged a des expressions lambda (ou des nouvelles méthodes si tu n'es pas encore très à l'aise avec les expressions lambda). Dans ces méthodes "abonnées", tu rappelleras tout simplement la méthode décrite dans le premier point (celle qui repositionne le formulaire passé en paramètre) en lui passant en paramètre le "sender" casté en "Form".

    Et voilà!


    Philippe

    vendredi 19 décembre 2014 17:08

Toutes les réponses

  • Bonjour,

    Ce ne sont pas les exemples qui manquent. Faites une recherche sur "Form magnétiques" dans Google.


    Jacques
    Si la réponse vous satisfait, n'oubliez pas de la proposer comme réponse. Merci

    lundi 15 décembre 2014 22:52
  • Bonjour,

    suivez ce lien c'est détaillé :

    http://sheikyerbouti.developpez.com/forms10g/?page=page_5

    ---------------------------------------------------------------------------

    Ismaiel

    Merci de proposer comme réponse si vous êtes satisfait MERCI

    mardi 16 décembre 2014 07:39
  • Merci pour vos réponses. Je ne savais pas comment l'appeler. Form magnétique je cherche ;) merci.

    Merci aussi pour le lien je vais voir de ce clic.

    mardi 16 décembre 2014 09:00
  • Bonjour,

    Est-ce que vous avez testé les solutions proposées ? Merci de partager avec nous les résultats, afin que d'autres personnes avec le même problème puissent profiter de cette solution.

    Cordialement,

    Nina


    Microsoft propose ce service gratuitement, dans le but d'aider les utilisateurs et d'élargir les connaissances générales liées aux produits et technologies Microsoft. Ce contenu est fourni "tel quel" et il n'implique aucune responsabilité de la part de Microsoft.

    vendredi 19 décembre 2014 15:55
    Modérateur
  • Bonjour,

    Les points clés pour faire cela :

    - A partir de ton formulaire principal, crée une méthode qui accepte un formulaire (Form) en paramètre. Dans cette méthode, tu vas positionner le formulaire passé en paramètre comme tu le souhaites.

    - A partir du formulaire principal, toujours, dans le bouton (ou le code au démarrage) qui va lancer le "formulaire magnétique", tu crées donc ce formulaire puis dans la foulée, tu appelles la fonction décrite ci-dessus avec le formulaire magnétique en paramètre, puis tu fais abonner ce formulaire à 2 événements : SizeChanged et LocationChanged a des expressions lambda (ou des nouvelles méthodes si tu n'es pas encore très à l'aise avec les expressions lambda). Dans ces méthodes "abonnées", tu rappelleras tout simplement la méthode décrite dans le premier point (celle qui repositionne le formulaire passé en paramètre) en lui passant en paramètre le "sender" casté en "Form".

    Et voilà!


    Philippe

    vendredi 19 décembre 2014 17:08