Click here to Skip to main content
15,878,814 members
Home / Discussions / C#
   

C#

 
GeneralRe: Variable for number of days Pin
Richard Deeming17-Nov-20 17:35
mveRichard Deeming17-Nov-20 17:35 
GeneralRe: Variable for number of days Pin
Gerry Schmitz17-Nov-20 20:52
mveGerry Schmitz17-Nov-20 20:52 
AnswerRe: Variable for number of days Pin
Richard Deeming16-Nov-20 21:43
mveRichard Deeming16-Nov-20 21:43 
GeneralRe: Variable for number of days Pin
pkfox18-Nov-20 21:11
professionalpkfox18-Nov-20 21:11 
QuestionChanging the properties of multiple labels in some kind of loop? Pin
Ron_UK16-Nov-20 4:55
Ron_UK16-Nov-20 4:55 
AnswerRe: Changing the properties of multiple labels in some kind of loop? Pin
Pete O'Hanlon16-Nov-20 5:00
mvePete O'Hanlon16-Nov-20 5:00 
GeneralRe: Changing the properties of multiple labels in some kind of loop? Pin
Ron_UK16-Nov-20 5:17
Ron_UK16-Nov-20 5:17 
AnswerRe: Changing the properties of multiple labels in some kind of loop? Pin
OriginalGriff16-Nov-20 5:06
mveOriginalGriff16-Nov-20 5:06 
There are several ways: the messiest is to scan the Forms Controls collection:
C#
foreach (Control c in Controls)
    {
    if (c is Label lab)
        {
        lab.Visible = true;
        }
    }
It's messy for two reasons:
1) If any of the labels are within a container (e.g. a Panel) then you need to recurse through all container Controls collection as well.
2) If there are any labels you didn't want to hide, you have to "tag" them somehow to prevent you affecting them.

A neater solution is to construct an array or List of the labels you want to work with, and use that instead of the Form Controls collection. It's a little work to set up, but it's more specific and easier to code.
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!

GeneralRe: Changing the properties of multiple labels in some kind of loop? Pin
Ralf Meier16-Nov-20 5:16
mveRalf Meier16-Nov-20 5:16 
GeneralRe: Changing the properties of multiple labels in some kind of loop? Pin
OriginalGriff16-Nov-20 5:27
mveOriginalGriff16-Nov-20 5:27 
GeneralRe: Changing the properties of multiple labels in some kind of loop? Pin
Ron_UK16-Nov-20 5:36
Ron_UK16-Nov-20 5:36 
GeneralRe: Changing the properties of multiple labels in some kind of loop? Pin
OriginalGriff16-Nov-20 5:48
mveOriginalGriff16-Nov-20 5:48 
GeneralRe: Changing the properties of multiple labels in some kind of loop? Pin
Ron_UK16-Nov-20 5:58
Ron_UK16-Nov-20 5:58 
GeneralRe: Changing the properties of multiple labels in some kind of loop? Pin
Ron_UK16-Nov-20 5:19
Ron_UK16-Nov-20 5:19 
GeneralRe: Changing the properties of multiple labels in some kind of loop? Pin
OriginalGriff16-Nov-20 5:27
mveOriginalGriff16-Nov-20 5:27 
GeneralRe: Changing the properties of multiple labels in some kind of loop? Pin
Ron_UK16-Nov-20 8:39
Ron_UK16-Nov-20 8:39 
GeneralRe: Changing the properties of multiple labels in some kind of loop? Pin
OriginalGriff16-Nov-20 9:29
mveOriginalGriff16-Nov-20 9:29 
AnswerRe: Changing the properties of multiple labels in some kind of loop? Pin
Luc Pattyn16-Nov-20 5:30
sitebuilderLuc Pattyn16-Nov-20 5:30 
GeneralRe: Changing the properties of multiple labels in some kind of loop? Pin
Ron_UK16-Nov-20 5:40
Ron_UK16-Nov-20 5:40 
AnswerRe: Changing the properties of multiple labels in some kind of loop? Pin
Gerry Schmitz16-Nov-20 7:13
mveGerry Schmitz16-Nov-20 7:13 
QuestionHow to make a dll library? Pin
Alex Dunlop16-Nov-20 0:22
Alex Dunlop16-Nov-20 0:22 
AnswerRe: How to make a dll library? Pin
Richard MacCutchan16-Nov-20 0:44
mveRichard MacCutchan16-Nov-20 0:44 
GeneralRe: How to make a dll library? Pin
Alex Dunlop16-Nov-20 0:47
Alex Dunlop16-Nov-20 0:47 
GeneralRe: How to make a dll library? Pin
Richard MacCutchan16-Nov-20 0:51
mveRichard MacCutchan16-Nov-20 0:51 
AnswerRe: How to make a dll library? Pin
OriginalGriff16-Nov-20 0:50
mveOriginalGriff16-Nov-20 0:50 

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.