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.
