Well, you'd have a label, a textbox, and a button. The user would enter a number in the textbox & click the button-then this would calculate the factorial & display it in the label. BTW, the lblOutput instructions don't belong here. They'd not only not show up until the user clicked on the button (and how would they know to do that if the instructions aren't shown?) but they'd also be overwritten by the output.