Comment créer et connecter des boutons / contrôles utilisateur personnalisés avec des lignes à l'aide de formulaires Windows

Je suis en train de créer des boutons personnalisés ou des contrôles utilisateur, comme indiqué dans le projet de GUI. La fonctionnalité devrait être comme suit:

Les graphiques ou les configurations sont créés graphiquement.

Les contrôles peuvent être déplacées d'une barre d'outils ou inséré par le bouton droit de la souris/déroulante

En les faisant glisser à partir d'un contrôle à l'autre, ils doivent être reliés par des lignes

Une bascule devrait décaler la vue des contrôles avec des options à un simple point de vue

GUI vue - des contrôles de avec les options:
Comment créer et connecter des boutons /contrôles utilisateur personnalisés avec des lignes à l'aide de formulaires Windows

GUI vue réduite:
Comment créer et connecter des boutons /contrôles utilisateur personnalisés avec des lignes à l'aide de formulaires Windows

Fonctionnalités dans Windows forms puis-je utiliser pour créer les lignes de connexion ?

Si ils sont créés à l'aide de la fonctionnalité de tracer des lignes, comment puis-je faire en sorte que les contrôles composant logiciel enfichable à la ligne? ..

Je suis à la programmation en C# avec Visual Studio 2010 Express.

source d'informationauteur Eirik