Hey Mike - thanks for all your help on this topic. In the end, I will have to admit - I tossed out using a Sub-classed Grid. My manager, she was getting a bit worried about me implementing this in the system I was working on. Worried that things could go wrong with it in production. As folks mentioned here - my VFP is like 3 Hotfixes behind. But, they were not about to apply any of those hotfixes - for fear of breaking things. And, she felt that since the Classes stuff in VFP was the "Newer" type of tech. in VFP - put in later and at a time after M$ was already planning to Kill VFP. As such - she was wary.
Also, I was having problems implementing stuff - and that's why I was trying to use that BindEvent(). So - in the end - I used a Little bit of code & techniques from that Foxite code - but, applied it only to a regular Grid. And, there is no using of Shift-Click to select groups of records. Its simply implemented that if you click a record - its selected and highlighted. And, to select more records - you simply click on more records. That's it. Its basically working now - except one of the QA guys here is testing it for me - and he's testing on a Win10 machine - and the one of the two grids - upon selecting the record - the record gets blanked out - like its White on White. But, strangely - only on the one grid. Am still trying to fix that issue - then I will be done with this part of the project... Regards, Kurt Wendt Consultant Tel. +1-212-747-9100 www.GlobeTax.com -----Original Message----- From: ProfoxTech [mailto:[email protected]] On Behalf Of [email protected] Sent: Thursday, February 04, 2016 5:55 PM To: [email protected] Subject: RE: Multi-Select Grid & Foxite Code Issue (Was...RE: A Question of ListBoxes) On 2016-02-03 16:45, Kurt Wendt wrote: > Wow - didn't realize I was 3 Hotfixes behind! But, I don't control it > here. > > I just spoke to my manager about it - and, no - its not going to > happen - no updating with HotFixes. No way to know if the hotfixes > actually break something that was working - and she said we just can't > take that chance. > > I actually WANTED to put that Data_Resort() call directly into a Click > event - but, the Click Events and the Columns are not available at > design time in the subclassed Grid. > > AS for the BindEvent. I tried it. The Method I created is at the main > Grid level of the subclasses Grid. I did the BindEvent in Init of the > Form. At that point the Columns & Click events in the subclassed Grid > are accessible after I set the RecordSource. So I did a Bind of a > Method to the Click Event. Problem is - when its actually running - > and it runs the Event - within that Event as its running - its at the > Grid level and NOT the Column level. So at that point I can't actually > pass the Column ControlSource to let the code know Which field the > Sort needs to be based upon. > > So - as of now - my attempt to use the BindEvent actually failed... Usually this is my data requery event (handtyped for this email): [thisform.GetRecords method] local liCnt as integer if vartype(this.grd) = "O" then this.grd.SaveSource() endif liCnt = this.obiz.MyRoutineThatGetsTheData() if vartype(this.grd) = "O" then this.grd.RestoreSource() endif That takes care of only running grid code when it's present. [excessive quoting removed by server] _______________________________________________ Post Messages to: [email protected] Subscription Maintenance: http://mail.leafe.com/mailman/listinfo/profox OT-free version of this list: http://mail.leafe.com/mailman/listinfo/profoxtech Searchable Archive: http://leafe.com/archives/search/profox This message: http://leafe.com/archives/byMID/profox/80838f1ca795b14ea1af48659f35166f273...@drexch02.corp.globetax.com ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.

