Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Method to enable all controls on a form
Message
Information générale
Forum:
ASP.NET
Catégorie:
The Mere Mortals .NET Framework
Titre:
Method to enable all controls on a form
Versions des environnements
Environment:
C# 2.0
OS:
Windows Server 2003
Network:
Windows 2003 Server
Database:
MS SQL Server
Divers
Thread ID:
01329162
Message ID:
01329162
Vues:
53
UPDATE: I got this one with some help from a friend. I had to modify the code in the button click to reference the parent object as
((mmButton)sender).Parent. Now all is well.

I want to have all the controls on a form disabled at start up. When the user hits the EDIT button, I want to enable all the TextBoxes, CheckBoxes and ComboBoxes. I created a small test form to try to figure this out but I'm not having any luck so far. I can't seem to hit the correct parent property. Any suggestions? Thanks.
Here's what I have.
        private void btnEdit_Click(object sender, EventArgs e)
        {
            this.Ready4EditMode(this.ParentForm, "Edit");
        }

        private void Ready4EditMode(Control currParent, string editMode)
        {
            foreach (Control ctl in currParent.Controls)
            {
                if (ctl is OakLeaf.MM.Main.Windows.Forms.mmTextBox ||
                        ctl is OakLeaf.MM.Main.Windows.Forms.mmCheckBox ||
                        ctl is OakLeaf.MM.Main.Windows.Forms.mmComboBox)
                {
                    if (editMode == "Edit")
                        ctl.Enabled = true;
                    else
                        ctl.Enabled = false;
                }
            }
        }
Linda Harmes
HiBit Technologies, Inc.
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform