Im un codeur C# avec une intresst dans la construction de nouveaux composants GUI. Avez-vous demandé à google quelques informations sur la création de composants GUI n'appartenant à aucune norme actuelle, sans chance.Comment créer des composants GUI personnalisés?
En bref, je veux être en mesure de construire mes propres composants/contrôleurs à utiliser pour l'application. Le fait est que j'ai eu une idée alternative pour créer une autre façon de créer/dessiner un menu contextuel (pas si parent, enfant) avec le bouton droit de la souris. Jusqu'à présent, il semble que la seule façon de le faire est d'impliquer [DllImport ("user32.dll"]] par exemple pour pouvoir dessiner des choses en dehors d'un formulaire ou d'un contrôleur. J'ai donc pensé que je pourrais demander ici d'entendre si quelqu'un a des experts comment manipuler des composants de l'interface graphique alternative comme un menu alternatif souris-clic, et être capable de dessiner des composants comme celui-ci en dehors du contrôleur contrôleur och.
Question, Est-ce la seule façon appropriée de le faire en impliquant [DllImport ("user32.dll")] par exemple pour dessiner ce qui est nécessaire directement à l'écran?
EDIT:
Ok, je vais essayer d'être plus précis.
Je veux être capable de créer des composants grafiques à utiliser par WinForms par exemple. Dans ce cas, un autre moyen de construire des systèmes de menus et non pas seulement parent-enfant comme le menu de clic droit de Windows est construit.
Juste pour prendre WinForm comme exemple, ce que j'essaie de changer avec le menu de la souris quand il s'agit de la présentation GUI. Créez un composant WinForm qui est rond et non carré comme WinForm.
Créez des composants graphiques, n'utilisez pas celui qui existe. et dans ce cas un moyen de construire un menu de souris alternatif à utiliser.
J'ai mis à jour ma réponse. –