You might also want to try StyleGrid from Einhugur in stead of listbox. It does a whole lot more and might suit your purposes.
On 25/11/06 14:35, "Rubber Chicken Software Co." <[EMAIL PROTECTED]> wrote: > At 04:36 PM 11/23/2006, you wrote: > >>> I'm kind of hijacking this thread a bit (forgive me), but how do >>> you make the Row highlighted BEFORE the CellClick event ends? I >>> often have code in the CellClick that creates a delay, and I think >>> the user would want to at least see that he selected SOMETHING, >>> instead of waiting for some operation to finish. >> >> You could put your code in the action event of a timer and it would >> then run after the event is finished. You would set the Mode of the >> timer to 1 during the CellClick event. > > I've been trying to clean up my programming styles (encapsulate, code > reuse, comment well, be clear about variable names, write functions > with clear purposes and not make them too long, etc.), but it's so > frustrating when the development environment forces you to write > unclear hacky code just to workaround an IDE kink. > > But you point is taken, at least your idea works, which is good, but > it's frustrating to have to work at cross-purposes. > > The nice thing about Visual Basic is that even though you have a > BASIC language thing and interpreted code, you pretty much have a > completely open-ended system to where if the IDE restricts you from > something, you can use the Windows API using Declares or write a C++ > DLL to do what you want. In this instance, you'd simply send a > Windows message to the listbox forcing the selection to be made early > in the CelLClick code. (But Windows/VB draws the selection before the > event code anyway.) > > With RB there isn't that flexability; perhaps it's a Mac problem that > you don't have these type of events to control objects. VB tends to > use Windows-standard controls, I don't kow, perhaps RB uses their own > and they aren't open to the Mac API sections. > >> It is generally not a good idea to interrupt the built in events in >> many cases. This might be one. > > See above. RB=closed system. VB=open system. > >> You can also use properties to set the flow of your code after the >> event has finished. > > What do you mean by that? > > > > Garth Hjelte > Sampler User > > > _______________________________________________ > 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> > _______________________________________________ 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>
