Hi folks,
I just started developing a palm application last week and I'm still in
the process of familiarizing myself with the API...so bear with me :)
I have the following situation. I have 3 forms, let's call them Form A,
Form B, and Form C. Form A is displayed first. At the top of each form is
a row of three pushbuttons, labelled Form A, Form B, and Form C. I use
CtlSelect() to set the Form A button to "on" when in Form A, the Form B
button to "on" when in Form B, etc. In addition, when any non-selected
pushbutton is selected, the appropriate form is loaded and
displayed. Basically, the three buttons function as a sort of "tab
window" for each form. I.e. from Form A you can to go Forms B and C, from
B to A and C, and from C to A and B. You get the idea.
All of this works resonably well, and each form is loaded and displayed as
desired. As mentioned earlier, Form A gets loaded and displayed first. I
then switch to Form B. All fine. Now, I switch back and form repeatedly
between Forms B and C...this works, except that sometimes when I switch
between Forms B and C, Form A "flashes" before form B or C is drawn. I
have no idea what could be causing this, as I am just using
FrmDrawForm() and FrmGotoForm() in the manner witnessed in virtually every
piece of example code I've read...
If anyone has an idea what could be causing this, please let me know. I
can send source code if it would help.
Thanks.
-j
--
For information on using the Palm Developer Forums, or to unsubscribe, please see
http://www.palmos.com/dev/tech/support/forums/