Articles of Contrôles de

Accès à la zone de texte du formulaire C # à partir d’un autre fichier de classe

Je souhaite accéder aux éléments Form1 à partir d’un autre fichier de classe (chartscopier.cs par exemple), mais je ne peux pas modifier le texte textbox1 à partir de chartscopier.cs. Comment puis-je faire ceci? Voici mon code: Form1.cs namespace TEST { public partial class Form1 : Form { public Form1() { InitializeComponent(); var CopyCharts = new […]

Équivalent à se référer à contrôle par nom de variable?

En VB, je peux parcourir des contrôles ou me référer à un contrôle en concaténant une variable avec une chaîne. Quelque chose comme: Dim I as integer I = 1 Me[“Textbox” & I].Text = “Some text” Quel est l’équivalent C # de cette dernière instruction?

Nom de variable dynamic utilisé en C # pour WinForms

Vous ne savez pas quelle est la meilleure façon de formuler cela, mais je me demande si un access dynamic au nom de variable peut être effectué en C # (3.5). Voici le code que je cherche actuellement à “améliorer” ou à rendre plus élégant avec une boucle. private void frmFilter_Load(object sender, EventArgs e) { […]

Puis-je affecter une méthode à plusieurs événements basés sur un formulaire?

Je construis un formulaire et il a plusieurs contrôles numericUpDown, plusieurs contrôles de case à cocher et quelques zones de texte, etc. Chaque contrôle a une méthode d’événement (CheckedChanged, ValueChanged, etc.) déclenchée qui fait quelque chose mais ma question principale est la suivante: Ce que je veux faire, c’est exécuter une méthode unique qui mettra […]

Comment lier des données à un graphique dans Winforms et actualiser un graphique?

J’ai tenté de lier un graphique à une séquence generatedSequence de type List . Comment mettre à jour le contrôle de graphique après la liaison? J’ai essayé cela mais sans succès: chart1.DataSource = new BindingList(chartSequence); chart1.DataBind(); chart1.Update();

Pourquoi l’ajout de SuspendLayout et ResumeLayout réduit-il les performances?

J’ai besoin d’append beaucoup de contrôles à un contrôle parent. Mais je trouve que si j’ajoute ParentControl.SuspendLayout et ParentControl.ResumeLayout avant et après avoir ajouté ces contrôles au parent, j’utilise un chronomètre pour mesurer les ticks: si je supprime le code ParentControl.SuspendLayout et ParentControl.ResumeLayout , il sera plus rapide. Pourquoi ça se passe? Donc, SuspendLayout et […]

Comment créer un tableau de contrôles en C # .NET?

J’ai un formulaire qui contient plusieurs contrôles standard (zone de texte, boutons, etc.). Je souhaite regrouper certains contrôles dans des collections afin de pouvoir les activer et les désactiver à tout moment sans avoir à les définir explicitement. Quelle est la syntaxe pour le faire? Voici un pseudo-code pour montrer ce que je veux faire […]

Rechercher des composants sur un formulaire Windows # C (pas de contrôles)

Je sais comment trouver et collecter une liste de tous les contrôles utilisés dans un Windows Form. Quelque chose comme ça: static public void FillControls(Control control, List AllControls) { Ssortingng controlName = “”; controlName = control.Name; foreach (Control c in control.Controls) { controlName = c.Name; if ((control.Controls.Count > 0)) { AllControls.Add(c); FillControls(c, AllControls); } } […]

C # Afficher une info-bulle sur la zone de texte désactivée (Formulaire)

J’essaie d’obtenir une info-bulle à afficher sur une zone de texte désactivée lors d’un survol de la souris. Je sais que, comme le contrôle est désactivé, les éléments suivants ne fonctionnent pas: private void textBox5_MouseHover(object sender, EventArgs e) { // My tooltip display code here } Comment puis-je obtenir l’info-bulle pour afficher sur une souris […]

Comment puis-je superposer par exemple BeforeNavigate2 lorsque j’utilise le contrôle de navigateur WPF?

Autant que je sache, le contrôle Brwoser de WPF est une enveloppe du contrôle Active-X. Ce dernier a une méthode BeforeNavigate2, alors que je ne le trouve pas dans le contrôle WPF WebBrowser. Est-il possible de contourner ce problème? THX! Marc