I would not necessarily advise using the member variables of the ListType
structure as it may well not be supported in future Palm applications.
Have you tried using FrmShowObject and FrmHideObject?
What part of the list box remains behind?
Also, rather than using LstDrawList shouldn't you be using LstEraseList?

Laurence.

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]]On Behalf Of Andy
Yeong
Sent: 06 January 2002 19:04
To: Palm Developer Forum
Subject: How to remove a listbox ?


Hi,

I have a trigger button which will display
a list box when depressed.

After displaying the list box, the 2nd time
the user click on it again, the list box suppose
to dissapear from the form.

So far, I'm able to display the list box when the
user click on the button, however I couldn't quite
clear up the list box. Although the list box did
clear up abit from the form, a bit of it still left
behind.

Anybody got any example to this ?

My code in summary
------------------

ListPtr list;

*** To show ListBox ***

list = GetObjectPtr(ListResourceIndex);
list->attr.usable = 1;
// And follow by the normal string init code
LstDrawList(list)

*** To Clear up the ListBox ***
list = GetObjectPtr(ListResourceIndex);
list->attr.usable = 0;
LstDrawList(list)

I even try using FrmDrawForm(FrmGetActiveForm())
but it still left a part of the listbox behind.

Thanks !





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


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

Reply via email to