C Personnalisé# Conception De Formulaire
Je suis un peu coincé sur ce coup, je sais que cela peut être fait, mais pas sûr que les étapes nécessaires.
Je veux créer un entièrement personnalisé conception de l'Interface Utilisateur pour une application que je vais avoir à créer. Je peux changer le fond et tout le reste mais c'est un peu plus complexe.
Une image par exemple est montré ci-dessous le type de changement que je fais référence, comme vous pouvez le voir de son plus grand changement par rapport à l'actuel de l'INTERFACE utilisateur utilisée par la plupart des applications.
Il est susceptible d'être plus facile dans WPF que WinForms. Est-ce supposted être WinForm, ou vous pouvez choisir WPF ?
malheureusement, doit être winform
Il est presque impossible avec les WinForms, mais très facile avec WPF.
Peut-être que je suis un peu cynique, mais chaque fois que je vois une INTERFACE comme ça, je pense immédiatement à "Cette application est probablement un buggy morceau de ferraille que, plutôt que de fixer, ils ont décidé de couvrir avec des dégradés et des ombres portées"
à propos d'une tierce partie de contrôle de la boîte à outils? devexpress.com/Products/Free/NetOffer/#asp devexpress a libre fantaisie
malheureusement, doit être winform
Il est presque impossible avec les WinForms, mais très facile avec WPF.
Peut-être que je suis un peu cynique, mais chaque fois que je vois une INTERFACE comme ça, je pense immédiatement à "Cette application est probablement un buggy morceau de ferraille que, plutôt que de fixer, ils ont décidé de couvrir avec des dégradés et des ombres portées"
à propos d'une tierce partie de contrôle de la boîte à outils? devexpress.com/Products/Free/NetOffer/#asp devexpress a libre fantaisie
OriginalL'auteur Neo | 2011-05-31
Vous devez vous connecter pour publier un commentaire.
Puisque vous ne pouvez pas utiliser WPF (pourquoi?!), vous aurez besoin de créer des classes personnalisées pour toutes vos commandes, l'héritage et dominante
OnPaint
. Ce sera un dur travail fait tout avec le code C#.Voici un tutoriel , montrant de nombreuses étapes pour créer une INTERFACE utilisateur personnalisée pour WinForms.
Merci excellent tutoriel du site, malheureusement, le site a beaucoup de 404, mais les hack and slash mon chemin 🙂
OriginalL'auteur Erick Petrucelli
Ont un look à Windows Presentation Foundation (WPF) qui est conçu pour permettre la création de riches graphique de l'INTERFACE utilisateur des applications comme l'exemple que vous avez donné. Il met l'accent sur la séparation de l'extrémité avant (INTERFACE utilisateur graphique) à partir de la logique (que vous pouvez de code en C#. VB etc.)
Il est très différent de formes dans la façon dont vous mise en page de votre INTERFACE utilisateur (à l'aide d'une forme de XML), mais elle est entièrement construite autour de la .Net framework qui signifie qu'il y aura un certain niveau de familiarité.
Consultez ces liens pour commencer:
http://www.wpftutorial.net/WPFIntroduction.html
http://www.wpf-training-guide.com/
OriginalL'auteur harman_kardon
Je vous conseille d'utiliser WPF que votre question ne semble pas se limiter à l'aide de WinForms. Il a beaucoup d'effets que je peux le voir dans cette capture d'écran de la boîte, ce qui serait plus difficile à mettre en œuvre à l'aide de WinForms.
Chaque réutilisables, et de contrôle peuvent être créés séparément et réutilisés plus tard. WPF est très extensible et vous pouvez composer de nouveaux contrôles de contrôles existants. Vous pouvez créer le "haut-bas" contrôle en utilisant les contrôles de bouton, et peut-être vous pouvez déjà trouver une existante pour l'adapter à vos besoins.
Style est fait séparément dans WPF, de sorte que vous pouvez appliquer votre style personnalisé à l'aide de modèles.
Mise à JOUR:
Lorsque vous ONT à utiliser winforms la solution la plus simple serait d'aller pour une taille fixe de la fenêtre, et laissez votre concepteur de créer des images pour tous les boutons et. ... De la vieille école de découpage techniques.
Vous avez essentiellement pour décomposer la conception de sorte que vous pouvez le réutiliser autant que possible.
E. g. Vous aurez un couple de bouton de milieux représentant leurs différents états. (bas/haut pointage)
La lueur sur le dessus de la piste de l'information peut être stockée dans une image distincte, de sorte qu'il peut être appliqué sur le "toit" du texte.
OriginalL'auteur Steven Jeuris