Contrôles utilisateur
Contrôles utilisateur WinForms relativement simples pour les projets VB ou C#.
Captures d'écran
Fonctionnalité
- BoutonControlArray
- un tableau de contrôles Button où l'événement de clic de chaque bouton peut être associé à une action différente.
- les actions sont définies dans le code.
- MaFormeOvale
- un contrôle de forme ovale qui pourrait être manipulé pour ressembler à une lumière LED ou simplement à une décoration sur la forme.
- permet aux formes de remplissage Arc et Pie d'avoir une symétrie et de pivoter (animation).
- couleurs booléennes commutables de l’anneau extérieur et du remplissage.
- MaFormeRectangle
- quelque peu similaire au contrôle de forme ovale mais sous forme rectangulaire.
- RotationImage1
- un contrôle qui permet de faire pivoter et/ou retourner une image tout en étant entièrement visible (pas de coins coupés).
- point d'ancrage au milieu pour la rotation de l'image.
- rapport hauteur/largeur fixe.
- RotationImage2
- un contrôle qui permet de faire pivoter et/ou retourner une image (avec des coins coupés).
- permet 9 points d'ancrage différents pour la rotation de l'image.
- rapport hauteur/largeur fixe ou libre.
- destiné aux images spéciales.
- Bouton de texte rotatif
- un bouton de contrôle permettant du texte horizontal, vertical et à l’envers.
- certaines polices s'afficheront sous forme de symboles.
- Indicateur de position rotatif
- un contrôle pour indiquer la position/angle de rotation.
- pourrait potentiellement être utilisé comme girouette.
- La position zéro/origine peut être sélectionnée comme E (0), N (90), W (180) ou S (270).
Vérifiez les captures d’écran pour connaître les apparences visuelles possibles de chaque contrôle. Lisez tous les commentaires présents dans le code du contrôle.
Usage
- Téléchargez et extrayez le fichier zip de ce référentiel.
- Dans votre projet, utilisez le projet lui-même ou créez un nouveau dossier, cliquez dessus avec le bouton droit et ajoutez des contrôles en tant qu'éléments existants, reconstruisez la solution et localisez-les dans la boîte à outils.
Licence
Ceux-ci sont tous sous licence MIT.
Marques déposées
Toutes les marques, directement ou indirectement mentionnées dans l'un des contrôles, appartiennent à leurs propriétaires respectifs.
Ressources utiles
Le forum du site Web AdvancedHMI, qui est un autre projet open source fournissant un grand nombre de contrôles utilisateur, y compris une version spéciale de tous les contrôles inclus dans ce référentiel.