Articles of des contrôles utilisateur

Win Forms UserControl ne détecte pas les appuis sur les touches

Il y a beaucoup de questions à ce sujet ( une , deux , trois , quatre , cinq ), mais j’ai essayé toutes les solutions et elles ne fonctionnent pas ou ne conviennent pas à mes objectives. Voici ma structure de base: User Control |-Panel |-Picture Box (several of them, created at runtime, do […]

VS 2008 designer et usercontrol

J’ai créé un contrôle de grid de données personnalisé. Je l’ai fait glisser sur le formulaire Windows et défini ses propriétés comme column et all & run le projet. Il a construit avec succès et je suis en mesure d’afficher le contrôle de la grid sur le formulaire. Maintenant, si j’essaie de voir cette forme […]

Liens personnalisés dans RichTextBox

Supposons que chaque mot commençant par un # génère un événement en double-clic. Pour cela, j’ai implémenté le code de test suivant: private bool IsChannel(Point position, out int start, out int end) { if (richTextBox1.Text.Length == 0) { start = end = -1; return false; } int index = richTextBox1.GetCharIndexFromPosition(position); int stop = index; while […]

Comment créer partiellement une zone client dans UserControl?

Dans ma question précédente, j’ai expliqué comment créer un contrôle dépendant du conteneur. Maintenant, je deviens un problème dans ce contrôle. la conception du contrôle est un peu déroutant. le design est comme ça. Dans cette conception, le développeur n’a pas pu append de contrôle en dehors du contrôle de page. Le PageControl sera ajouté […]

Formulaire incorporé dans un contrôle ou formulaire en tant que contrôle utilisateur

D’accord j’ai une grande application CRUD qui utilise des tabs avec des formulaires incorporés dans eux comme si -> public static void ShowFormInContainerControl(Control ctl, Form frm) { frm.TopLevel = false; frm.FormBorderStyle = FormBorderStyle.None; frm.Dock = DockStyle.Fill; frm.Visible = true; ctl.Controls.Add(frm); } J’appelle ensuite le ci-dessous dans l’événement de chargement de formulaire du formulaire parent -> […]

Contrôle personnalisé super lent en C #

J’ai créé un contrôle personnalisé, c’est un FlowLayoutPanel, dans lequel j’ai introduit un tas d’autres contrôles personnalisés (juste des boutons, chacun avec trois étiquettes et un PictureBox superposé) Cela fonctionne bien avec environ 100 boutons, mais augmentez-le jusqu’à 1000 et vous aurez des problèmes. Bump que jusqu’à 5000 et il meurt juste après 20 secondes. […]

Personnalisation du contrôle TrackBar dans .NET

J’essaie de développer une application qui me permettrait de marquer des points AB sur la chronologie. Comment dessiner des lignes sur la barre de suivi pour marquer un point / une valeur spécifique? Aussi, comment masquer les ticks dans le contrôle de la barre de suivi lorsque TickStyle est défini sur Both ?

Faire un tableau de contrôle indexé?

Est-ce que les tableaux de contrôle indexés en C # sont ou non? Je voudrais mettre un “tableau de boutons” par exemple avec 5 boutons qui utilisent un seul gestionnaire d’événements qui gère l’index de tous ces 5 contrôles (comme le fait VB6). Sinon, je dois écrire pour chacun de ces 5 boutons un gestionnaire […]

Comment masquer certaines propriétés de contrôle par défaut au moment du design (C #)?

J’ai un contrôle personnalisé que j’ai fait. Il hérite de System.Windows.Forms.Control et a plusieurs nouvelles propriétés que j’ai ajoutées. Est-il possible d’afficher mes propriétés (TextOn et TextOff par exemple) au lieu de la propriété “Text” par défaut. Mon contrôle fonctionne bien, je voudrais juste désencombrer la fenêtre de propriété.

Ajouter un formulaire à un UserControl – est-ce possible?

Normalement, des contrôles sont ajoutés aux formulaires. Mais je dois faire le contraire: append une instance de formulaire au contrôle utilisateur du conteneur. La raison derrière cela est que je dois intégrer une application tierce dans la mienne. La conversion du formulaire en contrôle utilisateur n’est pas réalisable en raison de sa complexité.