SilentCodingOne,
Try reading the code in your For Loop again.
CODE
For intLoopCtr = 1 To intInputNbr
lngFactorial = lngFactorial * intLoopCtr
lblNumberSeries.Text = numCtr & ControlChars.CrLf
lblNumberFactorial.Text = lngFactorial & ControlChars.CrLf
numCtr += 1
Console.WriteLine(lngFactorial)
Next
At the end of the For Loop you tell the app to write "lngFactorial" to the Console. When you look at the Console, it appears to have worked perfectly. The problem is that the Console.WriteLine automatically saves what was previously written and acts kind of like a log. As it stands right now, each time the For Loop loops around, it is simply changing the text of the labels, not adding to them.
You can solve this by telling the labels that their text equals what it currenly is plus this next value. This can be written out the long way or by using the shortcut "+=" like you did when you incremented numCtr. Both methods are shown in the following:
CODE
For intLoopCtr = 1 To intInputNbr
...
lblNumberSeries.Text = lblNumberSeries.Text & numCtr & ControlChars.CrLf
lblNumberFactorial.Text += lngFactorial & ControlChars.CrLf
...
Next
I hope this helps you out!
-Rob