Ahh, I read over TN02b and I am beginning to see a glimmer here.

I'll need to play with it and see, but this might get me on the right track.  
The TechNote says this was fixed in NSB/CE version 5.1 but I might be doing 
something that causes the same sort of grief even with a newer NSB/CE.

I keep forgetting about the tricks NSB uses to try to emulate a VB6-like 
programming paradigm.


Does anyone know if you can wire up event handlers manually in NSB/CE, as you 
would for script hosted in Desktop WSH or Internet Explorer?  I'm picturing 
something of the form:

Set lvwServNav.OnClick = GetRef("lvwServNav_OnClick")


--- In [email protected], "roland" <s...@...> wrote:
>
> Try it so:
> 
> You create a Frame, you assign the ListView to the Frame then:
> 
> ...
> AddObject "Frame","FramePartnerCeg",4, 28, 232, 236
> AddObject "NSBasic.comctl.ListView.1", "NSListViewPartnerCeg", 0, 0, 232, 
> 236, FramePartnerCeg        'FrmPartner_Form
> FramePartnerCeg.Hide
> ...
> 
> You assign the Frame to the Form at the time of the sheet's formation then.
> 
> Sub FrmPartner_Load
> ...
>   SetParent FramePartnerCeg, FrmPartner_Form
>   FramePartnerCeg.Show
> ...
> End Sub
> 
> The events will work already so.
> 
> You find help here:
> 
> http://www.nsbasic.com/ce/info/technotes/TN02b.htm
> 
> 
> --- In [email protected], "michiman56" <rriemersma@> wrote:
> >
> > NSB/CE version 8.1.2a
> > 
> > I am having problems catching the OnClick event in certain 
> > "NSBasic.comctl.ListView.1" controls.  I have one where I can never catch 
> > the event in the OnClick handler:
> > 
> > Sub lvwServNav_OnClick(oEvent)
> >     MsgBox "Click"
> > End Sub
> > 
> > I do have a number of added ListItems.  Clicking on an Item does cause the 
> > item to be selected (visible highlight set on).  This listview control is 
> > in Report view.
> > 
> > In the very same program I have another Form that is mostly clear of 
> > controls.  Adding another NSListView and an OnClick handler there works 
> > fine!
> > 
> > Using menu actions I can move from one Form to the other and back.  The 
> > "important" one (lvwServNav) never works, while the dummy test one 
> > (NSListView1) always does.  Both are added via AddObject, and I have 
> > verified they're being added to the Form they "belong to" (verified the 
> > AddObject "parent" parameter).
> > 
> > I have gone over my typing many times and I don't think I'm spelling the 
> > event handler routine wrong.  I've even commented out the settings for 
> > various properties such as HideColumnHeaders, MultiSelect, FullRowSelect, 
> > etc.
> > 
> > 
> > Are there some conditions that I have missed that could cause the event not 
> > to fire?  Is there a trick I missed in naming the event handler properly (I 
> > can't see anything I missed)?
> > 
> > Other events on this Form such as LabelX_Click and ListBoxX_Click are being 
> > fired and handled as expected.
> >
>


-- 
You received this message because you are subscribed to the Google Groups 
"nsb-ce" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/nsb-ce?hl=en.

Reply via email to