The direction is the important one! It depends on the programming creativity 
already that we should find the mistakes next and let the thing work.

--- In [email protected], "michiman56" <rriemer...@...> wrote:
>
> No, trying to bind the event explicitly didn't work.
> 
> However following the suggestion in TN02b did the trick!  Be careful though, 
> that TechNote has numerous typos.
> 
> Thank you Roland!
> 
> --- In [email protected], "michiman56" <rriemersma@> wrote:
> >
> > 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" <sgh@> 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