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 […]
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?
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) { […]
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 […]
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();
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 […]
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 […]
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); } } […]
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 […]
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