Click here to Skip to main content
15,896,154 members
Home / Discussions / C#
   

C#

 
GeneralRe: Displaying a second user control in a form Pin
frogb0x6-Jul-03 17:16
frogb0x6-Jul-03 17:16 
GeneralShowing what folders exist Pin
eggie55-Jul-03 19:18
eggie55-Jul-03 19:18 
GeneralRe: Showing what folders exist Pin
James T. Johnson6-Jul-03 2:44
James T. Johnson6-Jul-03 2:44 
GeneralRe: Showing what folders exist Pin
eggie56-Jul-03 10:13
eggie56-Jul-03 10:13 
GeneralRe: Showing what folders exist Pin
MrEyes7-Jul-03 6:38
MrEyes7-Jul-03 6:38 
GeneralRe: Showing what folders exist Pin
eggie57-Jul-03 10:54
eggie57-Jul-03 10:54 
GeneralRe: Showing what folders exist Pin
eggie57-Jul-03 11:05
eggie57-Jul-03 11:05 
GeneralRe: Showing what folders exist Pin
MrEyes7-Jul-03 23:08
MrEyes7-Jul-03 23:08 
My bad (ish)

The reason that only the last value from dri.name is allocated is a simple one, but rather weird to explain in words so bear with me on this :

Your foreach cycles through each value on diArr, on each cycle is allocates the value of dri.name to labelPath.Text. Problem is on each cycle it will overwrite what was in there previously which is why when the page is rendered it only display the last value in dri (which is order alphabetically by default)

There are a myriad of ways of getting around this but the simplest is to do the following :

<br />
// print out the names of the directories<br />
string strLabelText = string.Empty;<br />
foreach (DirectoryInfo dri in diArr)<br />
{<br />
  //this example outputs to the console, but you can use	<br />
  //dri.Name to allocate values to labels etc etc<br />
  strLabelText += dri.Name + "[BR]"; //try /n if [br] doesnt work<br />
}<br />
<br />
labelPath.Text = strLabelText;<br />


This takes all the values from dri.Name and places them into a string with
(see not below) between each value (to place them all on a different line) - this string is then allocated to labelPath.Text.

Or

<br />
// print out the names of the directories<br />
foreach (DirectoryInfo dri in diArr)<br />
{<br />
  //this example outputs to the console, but you can use	<br />
  //dri.Name to allocate values to labels etc etc<br />
  labelPath.Text += dri.Name + "[BR]"; //try /n if [br] doesnt work<br />
}<br />


Note : I had to put the br tags in square brackets ([) as the forum renders the code rather than displays it
GeneralApi Question. Pin
jtmtv185-Jul-03 11:45
jtmtv185-Jul-03 11:45 
GeneralRe: Api Question. Pin
James T. Johnson6-Jul-03 2:48
James T. Johnson6-Jul-03 2:48 
GeneralRe: Api Question. Pin
jtmtv189-Jul-03 15:50
jtmtv189-Jul-03 15:50 
GeneralMDI child's Enter leave called multiple times Pin
Mayank Goyal5-Jul-03 2:58
Mayank Goyal5-Jul-03 2:58 
GeneralC# Theory question Pin
.gonad5-Jul-03 2:37
.gonad5-Jul-03 2:37 
GeneralRe: C# Theory question Pin
leppie5-Jul-03 2:46
leppie5-Jul-03 2:46 
GeneralRe: C# Theory question Pin
.gonad5-Jul-03 3:11
.gonad5-Jul-03 3:11 
GeneralRe: C# Theory question Pin
Nathan Blomquist5-Jul-03 4:08
Nathan Blomquist5-Jul-03 4:08 
GeneralRe: C# Theory question Pin
.gonad5-Jul-03 6:40
.gonad5-Jul-03 6:40 
GeneralRe: C# Theory question Pin
Nathan Blomquist6-Jul-03 7:52
Nathan Blomquist6-Jul-03 7:52 
GeneralRe: C# Theory question Pin
leppie5-Jul-03 10:12
leppie5-Jul-03 10:12 
GeneralRe: C# Theory question Pin
James T. Johnson6-Jul-03 4:04
James T. Johnson6-Jul-03 4:04 
GeneralRe: C# Theory question Pin
leppie6-Jul-03 8:26
leppie6-Jul-03 8:26 
GeneralDisplaced text Pin
Zibar5-Jul-03 1:07
sussZibar5-Jul-03 1:07 
GeneralRe: Displaced text Pin
leppie5-Jul-03 2:43
leppie5-Jul-03 2:43 
GeneralGame development Pin
Xedecimal4-Jul-03 21:11
Xedecimal4-Jul-03 21:11 
GeneralRunning another application in C# Pin
pdunn4-Jul-03 21:00
pdunn4-Jul-03 21: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.