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 […]
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 […]
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 […]
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é […]
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 -> […]
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. […]
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 ?
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 […]
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é.
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é.