> > Are you absolutely sure you placed a TextBox and not some other
control
that looks like one (for example, a ListBox)?
I checked. It's definitely a textbox.
Out of curiosity, what are say the first 5 items listed when you
type the "dot" after "txtInput"?
That's the weird part. It only lists four items:
Count
Item
LBound
UBound
The problem you are having is because your TextBox is part of a Control
Array of TextBoxes. Each member of the Control Array is an individual
TextBox, but to address their properties, you have to specify which
member of the Control Array you are addressing. You do that by including
the Index number of the TextBox whose properties you want to change. For
example, if the Index value of the TextBox you are trying to address is,
say, 2, then you would do this
txtInput(2).Text = "Whatever you are trying to assign"
Now, if none of the above makes any sense to you<g>, then I'll assume
you created the Control Array accidentally. If that is the case, then
simply highlight the TextBox in question and delete (in the Properties
box) whatever value is in its Index property. That will convert it back
to a normal TextBox which you can address in the manner you are used to.
If neither of the above covers your problem, post back here with more
information.
Rick - MVP