Click here to Skip to main content
15,905,563 members
Home / Discussions / C#
   

C#

 
GeneralRe: Outlook Plugin Pin
perlmunger7-Jul-03 12:31
perlmunger7-Jul-03 12:31 
GeneralParallel Port Pin
eggie56-Jul-03 9:08
eggie56-Jul-03 9:08 
GeneralWorking with events Pin
stonee746-Jul-03 7:23
stonee746-Jul-03 7:23 
GeneralRe: Working with events Pin
Jim Stewart6-Jul-03 8:24
Jim Stewart6-Jul-03 8:24 
GeneralRe: Working with events Pin
stonee746-Jul-03 10:29
stonee746-Jul-03 10:29 
GeneralAdding multiple forms Pin
FDL5-Jul-03 23:46
FDL5-Jul-03 23:46 
GeneralRe: Adding multiple forms Pin
Nick Parker6-Jul-03 2:10
protectorNick Parker6-Jul-03 2:10 
GeneralRe: Adding multiple forms Pin
FDL8-Jul-03 11:42
FDL8-Jul-03 11:42 
GeneralRe: Adding multiple forms Pin
James T. Johnson6-Jul-03 4:12
James T. Johnson6-Jul-03 4:12 
GeneralRe: Adding multiple forms Pin
FDL8-Jul-03 11:56
FDL8-Jul-03 11:56 
GeneralDisplaying a second user control in a form Pin
frogb0x5-Jul-03 19:33
frogb0x5-Jul-03 19:33 
GeneralRe: Displaying a second user control in a form Pin
J. Dunlap5-Jul-03 19:39
J. Dunlap5-Jul-03 19:39 
GeneralRe: Displaying a second user control in a form Pin
frogb0x5-Jul-03 19:52
frogb0x5-Jul-03 19:52 
GeneralRe: Displaying a second user control in a form Pin
James T. Johnson6-Jul-03 2:39
James T. Johnson6-Jul-03 2:39 
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 

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.