On Dec 12, 2006, at 10:48 AM, Michael wrote:
HI All,
I have looked at the archives...but no help there, although I
cannot believe this is not an uncommon issue. :-)
Is there a listbox, "not cellClick" event.?
For example. The user clicks a row of data....CellClick Sets ( a
method) "InvokeEditMode".
Now The user clicks outside the listbox. I can unset with
"lostfocus", but how can one get the same functionality if the user
has clicked into an unused portion of the listbox.
Thank you all in advance....I am going to have to include all the
names who have helped when this is done!!
You probably need to set a flag which distinguishes between a
Cellclick and a click on the unused portion of the listbox, then read
the flag in the Change event and add your functionality there.
When the unused portion is clicked, the Change event fires and
ListIndex = -1. However, if an existing cell is clicked the Change
event fires as well and ListIndex can equal -1 at that time also. So
to distinquish between the two cases you can add a property of type
boolean to the window: CellClicked, and set it to True in the
CellClick event. Then in Change you can put something like this:
If not CellClicked then
If me.ListIndex = -1 then // clicked on unused portion
// do whatever for "not CellClick"
End
Else // cell clicked
CellClicked = False
// do nothing here
End
Hope I'm grasping what you are after...
Jack
_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>
Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>