I discovered what was the problem. Let me explain... When you have an app that process ctlSelectEvents (who doesn't do it???), you must set var. handled=true and execute break, to exit the switch (C stuff...). Every app that I made still today I execute these two lines after all code for ctlSelectEvent, something like that...
... switch(event->eType) case ctlSelectEvent: if (event->data.ctlSelect.controlID==btnNewFicha) { FrmGotoForm(frmNewFicha); } else if (event->data.ctlSelect.controlID==btnCancel) { FrmGotoForm(frmApp); } handled=true; break; case ... ... That's the problem. When you click on the PopupTrigger, your app raises ctlSelectEvent, and it will be handled, and your List will not popup up. I fixed it to be like this... ... switch(event->eType) case ctlSelectEvent: if (event->data.ctlSelect.controlID==btnNewFicha) { FrmGotoForm(frmNewFicha); handled=true; } else if (event->data.ctlSelect.controlID==btnCancel) { FrmGotoForm(frmApp); handled=true; } break; case ... ... As we use to say, in portuguese, living and learning... Fabrício de Paula ----- Original Message ----- From: "fabricio" <[EMAIL PROTECTED]> To: "Palm Developer Forum" <[EMAIL PROTECTED]> Sent: Thursday, April 11, 2002 9:32 AM Subject: Re: Popup Triggers > Man, there's a very little light at the end, I can see it, but very > little... hehehhhh... in a new app, just having a form with these UIs, it > worked well. Now I'll debug my app, to search the problem... Let's debug > it... > > Thanks for everybody, > Fabrício de Paula > > > ----- Original Message ----- > From: "Joe" <[EMAIL PROTECTED]> > To: "Palm Developer Forum" <[EMAIL PROTECTED]> > Sent: Wednesday, April 10, 2002 6:41 PM > Subject: Re: Popup Triggers > > > > --- fabricio <[EMAIL PROTECTED]> wrote: > > > Take a look at my .H... > > > <SNIP> > > > #define pptRace 1204 > > > #define lstRace 1205 > > > <SNIP> > > > ... and my .RCP block... > > > ... > > > POPUPTRIGGER "xxx" ID pptRace AT (35 32 120 15) > > > LEFTANCHOR NOFRAME FONT 0 > > > LIST "aaa" "bbb" "ccc" > > > ID lstRace AT (34 31 120 45) NONUSABLE FONT 0 > > > POPUPLIST ID pptRace lstRace > > > ... > > > Does it help you help me??? > > > > Unfortunately, I don't see anything wrong with what you are doing. > > This leads me to suspect that you are somehow corrupting the form when > > you run your program. What happens if you create a new app that > > contains only 1 form and that 1 form contains this popup? > > > > For example, what if this is all your rcp file contains: > > > > #include "ResourceDefines.h" > > > > APPLICATIONICONNAME 1000 "Starter" > > > > FORM ID MainForm AT (0 0 160 160) > > USABLE > > BEGIN > > TITLE "OReilly Starter Main" > > POPUPTRIGGER "xxx" ID pptRace AT (35 32 120 15) > > LEFTANCHOR NOFRAME FONT 0 > > LIST "aaa" "bbb" "ccc" > > ID lstRace AT (34 31 120 45) NONUSABLE FONT 0 > > POPUPLIST ID pptRace lstRace > > END > > --- > > > > and ResourceDefines.h contains just this: > > > > #define MainForm 2000 > > #define pptRace 2003 > > #define lstRace 2004 > > --- > > > > > > __________________________________________________ > > Do You Yahoo!? > > Yahoo! Tax Center - online filing with TurboTax > > http://taxes.yahoo.com/ > > > > -- > > For information on using the Palm Developer Forums, or to unsubscribe, > please see http://www.palmos.com/dev/support/forums/ > > > > > -- > For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/ > -- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/