Click here to Skip to main content
15,911,646 members
Home / Discussions / C#
   

C#

 
QuestionHow do I lock and Unlock files Pin
silverbullet8-Jun-04 8:32
silverbullet8-Jun-04 8:32 
AnswerRe: How do I lock and Unlock files Pin
Heath Stewart8-Jun-04 8:43
protectorHeath Stewart8-Jun-04 8:43 
GeneralTreeView context Menu C# Windows Forms Pin
OMalleyW8-Jun-04 8:27
OMalleyW8-Jun-04 8:27 
GeneralRe: TreeView context Menu C# Windows Forms Pin
bneacetp8-Jun-04 15:42
bneacetp8-Jun-04 15:42 
GeneralListView Scrollbars disappear Pin
Guinness4Strength8-Jun-04 7:59
Guinness4Strength8-Jun-04 7:59 
GeneralRe: ListView Scrollbars disappear Pin
Guinness4Strength8-Jun-04 10:35
Guinness4Strength8-Jun-04 10:35 
GeneralRe: ListView Scrollbars disappear Pin
Heath Stewart8-Jun-04 11:29
protectorHeath Stewart8-Jun-04 11:29 
GeneralRe: ListView Scrollbars disappear Pin
Guinness4Strength9-Jun-04 5:03
Guinness4Strength9-Jun-04 5:03 
GeneralLooping through all controls on a webform Pin
caheo8-Jun-04 7:29
caheo8-Jun-04 7:29 
GeneralRe: Looping through all controls on a webform Pin
Colin Angus Mackay8-Jun-04 7:50
Colin Angus Mackay8-Jun-04 7:50 
GeneralRe: Looping through all controls on a webform Pin
caheo8-Jun-04 8:12
caheo8-Jun-04 8:12 
GeneralRe: Looping through all controls on a webform Pin
Colin Angus Mackay8-Jun-04 8:22
Colin Angus Mackay8-Jun-04 8:22 
GeneralRe: Looping through all controls on a webform Pin
Heath Stewart8-Jun-04 8:41
protectorHeath Stewart8-Jun-04 8:41 
Are you sure your TextBoxes aren't in other naming containers (like the Panel)? Just because all the TextBoxes appear to be in the page, doesn't mean they're direct children of the page. You need to use a recursive methods like so:
private void SetReadOnly(Control parent, bool readOnly)
{
  if (c != null)
  {
    foreach (Control child in parent.Controls)
    {
      if (child is TextBox)
      {
        TextBox tb = (TextBox)tb;
        tb.BackColor = Color.AliceBlue;
        tb.ReadOnly = readOnly;
      }
      // Recursively call with child controls' Controls
      SetReadOnly(child, readOnly);
    }
  }
}
To call this, just pass the Page reference to this property:
SetReadOnly(Page, false);
For more information, see the INamingContainer interface documentation in the .NET Framework SDK.

 

Microsoft MVP, Visual C#
My Articles
GeneralRe: Looping through all controls on a webform Pin
Dave Kreskowiak8-Jun-04 7:56
mveDave Kreskowiak8-Jun-04 7:56 
GeneralRe: Looping through all controls on a webform Pin
Heath Stewart8-Jun-04 8:18
protectorHeath Stewart8-Jun-04 8:18 
GeneralRe: Looping through all controls on a webform Pin
Dave Kreskowiak8-Jun-04 8:47
mveDave Kreskowiak8-Jun-04 8:47 
GeneralRe: Looping through all controls on a webform Pin
Heath Stewart8-Jun-04 8:48
protectorHeath Stewart8-Jun-04 8:48 
GeneralRe: Looping through all controls on a webform Pin
Andy Brummer8-Jun-04 8:40
sitebuilderAndy Brummer8-Jun-04 8:40 
GeneralPeriod key in numpad Pin
machocr8-Jun-04 5:34
machocr8-Jun-04 5:34 
GeneralRe: Period key in numpad Pin
Heath Stewart8-Jun-04 5:45
protectorHeath Stewart8-Jun-04 5:45 
GeneralRe: Period key in numpad Pin
machocr8-Jun-04 6:37
machocr8-Jun-04 6:37 
Questionwindows that don't receive focus?? Pin
jremignanti8-Jun-04 5:32
jremignanti8-Jun-04 5:32 
AnswerRe: windows that don't receive focus?? Pin
Heath Stewart8-Jun-04 6:06
protectorHeath Stewart8-Jun-04 6:06 
Questionasp.net script timeout? Pin
lelelele8-Jun-04 5:13
lelelele8-Jun-04 5:13 
AnswerRe: asp.net script timeout? Pin
Heath Stewart8-Jun-04 6:00
protectorHeath Stewart8-Jun-04 6:00 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.