I am using a field in a popup dialog.  The dialog has a "next" button
to allow the user to fill in the field, hit next, and enter another
value.

When the dialog first comes up, the field has the focus, point at
the beginning, and in the shift state (graffiti shift indicator on
and the first character is indeed cap'd).

After the "next" button is hit, I get the string from the field,
then call "FldDelete" to reset the contents for the next entry.
The field still has the focus, and the insertion point is at
the beginning, but the field isn't in the shift state (no indicator,
first char is not cap'd).  If I type any char, including a space,
then backspace to the beginning of the line, the field enters the
shift state (indicator shows, any char is cap'd).

How can I get it to be in the shifted state after I call FldDelete
to remove the old text?  I can't find a way to force it into the
shifted state, and explicitly positioning the insertion point at
the beginning via the API doesn't do it.  It's still AutoShift,
however, since it enters the shift state automatically when the
insertion point is moved to the beginning via the GUI.

Thanks!
Brian Atkins


--
For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/

Reply via email to