Fabien Bodard wrote: > What is the good size ? > > Do you want to have an autoresize horizontal ? > > Vertical ? > > with word wrap ? > just to do what a columnview should do ie the columnview's column sizes fit the contents so they can be read This works sort-of-erratically and used to work properly, no idea why. i.e horizontal column widths I mean
Word wrap no richard > > > > 2013/5/31 richard terry <rte...@internode.on.net> > > >> Another columnview question if possible >> >> The columnviews used to resize their columns to match the contents, they >> don't seem to do so any longer. I've tried setting every property there >> is, and in the end have had to write a sub to manually adjust the >> columns to a reasonable size. >> >> For what should be very simple, could anyone think what I could be doing >> wrong, or give me a simple example of loading a columnview with data >> which does resize automatically? >> >> >> Regards >> >> richard >> >> >> On 16/05/13 07:59, Fabien Bodard wrote: >> >>> In fact I think I need a better explanation or an example... >>> What do you really want ? >>> >>> To generate a kind of elementclick event? >>> >>> Normally you just have to do.: >>> $sKey = cvw.Item.Key >>> In the cvw_Click event >>> And then use the value of $sKey in the cvw_menu event >>> >>> Or maybe I have missed something and so tell us more >>> >>> Best regards, >>> Fabien Bodard >>> Le 15 mai 2013 08:44, "Richard Terry" <rte...@internode.on.net> a >>> >> écrit : >> >>>> Fabien Bodard wrote: >>>> >>>>> Use a flag!!! >>>>> Le 15 mai 2013 03:46, "Richard Terry" <rte...@internode.on.net> a >>>>> >> écrit >> >>>> : >>>> Sorry Fabien, don't mean to be a pest but if this was a simple problem >>>> I've figure it myself. I don't understand why this code works >>>> >> erratically. >> >>>> Could you explain what you mean by use a flag with a couple of lines of >>>> sample code. >>>> >>>> Regards >>>> >>>> richard >>>> >>>> >>>>>> Benoît Minisini wrote: >>>>>> >>>>>> >>>>>>> Le 08/05/2013 02:03, Richard Terry a écrit : >>>>>>> >>>>>>> >>>>>>> >>>>>>>> Hi List, >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> > ... >>>>>>> > >>>>>>> >>>>>>> >>>>>>> >>>>>>>> However, lets say I want to popup a menu of the letters collection: >>>>>>>> >>>>>>>> If I right mouse click on the list to bring up the menu the >>>>>>>> cvwLetters_Menu event triggers, but if one inspects the cvwLetters >>>>>>>> control itself in the IDE, the cvwLetters.item.key is null, however >>>>>>>> >>>> the >>>> >>>>>>>> cvwletters.selected[0] does contain the value one would expect to be >>>>>>>> >>>> in >>>> >>>>>>>> the cvwLetters.item.key. >>>>>>>> >>>>>>>> I've tried doing e.g cvwLetters.movecurrent() before popping up the >>>>>>>> menu, this does not seem to make much difference. >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> The Menu event is not an event managed by the ColumnView control, but >>>>>>> >>>> by >>>> >>>>>>> its Control parent class. This is the reason why the Item property is >>>>>>> not set during the Menu event handler. The Menu event is raised even >>>>>>> >> if >> >>>>>>> you don't click on an item. >>>>>>> >>>>>>> Normally, the Click event will be raised before the Menu event, and >>>>>>> >> so >> >>>>>>> you can store the key of the ColumnView.Item property during the >>>>>>> >> Click >> >>>>>>> event handler (which is a ColumnView event) to use it later during >>>>>>> >> the >> >>>>>>> Menu event handler. >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>>> Also I've a chronic problem trying to generate a columnview click >>>>>>>> >>>> event >>>> >>>>>>>> in code, with a similar outcome to the above - the item.key is not >>>>>>>> >> set >> >>>>>>>> >>>>>>> The Item property *is* set during a Click event handler. What are you >>>>>>> talking about with "generate a columnview click event"? >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>> What I meant was this. Lets say you have loaded the columnview with >>>>>> data. Now, if the user was sitting in front of the program and wanted >>>>>> >> to >> >>>>>> select an item in the columnview, then he would click on the column >>>>>> which one would then trap the event and do something with it. >>>>>> >>>>>> I often need to be able to emulate that in code, ie have the program >>>>>> >> do >> >>>>>> the same thing. Doing this >>>>>> >>>>>> columnview1.Movefirst() >>>>>> columnview1.item.selected = True >>>>>> >>>>>> will sometimes work ie this triggeres the columnview1_Select() routine >>>>>> and any code associated with this. >>>>>> >>>>>> Hope this is clearer. >>>>>> >>>>>> Regards >>>>>> >>>>>> Richard >>>>>> >>>>>> Richard >>>>>> >>>>>> >>>>>> >>>>>> >> ------------------------------------------------------------------------------ >> >>>>>> AlienVault Unified Security Management (USM) platform delivers >>>>>> >> complete >> >>>>>> security visibility with the essential security capabilities. Easily >>>>>> >> and >> >>>>>> efficiently configure, manage, and operate all of your security >>>>>> >> controls >> >>>>>> from a single console and one unified framework. Download a free >>>>>> >> trial. >> >>>>>> http://p.sf.net/sfu/alienvault_d2d >>>>>> _______________________________________________ >>>>>> Gambas-user mailing list >>>>>> Gambas-user@lists.sourceforge.net >>>>>> https://lists.sourceforge.net/lists/listinfo/gambas-user >>>>>> >>>>>> >>>>>> >> ------------------------------------------------------------------------------ >> >>>>> AlienVault Unified Security Management (USM) platform delivers complete >>>>> security visibility with the essential security capabilities. Easily >>>>> >> and >> >>>>> efficiently configure, manage, and operate all of your security >>>>> >> controls >> >>>>> from a single console and one unified framework. Download a free trial. >>>>> http://p.sf.net/sfu/alienvault_d2d >>>>> _______________________________________________ >>>>> Gambas-user mailing list >>>>> Gambas-user@lists.sourceforge.net >>>>> https://lists.sourceforge.net/lists/listinfo/gambas-user >>>>> >>>>> >>>>> >>>> >> ------------------------------------------------------------------------------ >> >>>> AlienVault Unified Security Management (USM) platform delivers complete >>>> security visibility with the essential security capabilities. Easily and >>>> efficiently configure, manage, and operate all of your security controls >>>> from a single console and one unified framework. Download a free trial. >>>> http://p.sf.net/sfu/alienvault_d2d >>>> _______________________________________________ >>>> Gambas-user mailing list >>>> Gambas-user@lists.sourceforge.net >>>> https://lists.sourceforge.net/lists/listinfo/gambas-user >>>> >>>> >> ------------------------------------------------------------------------------ >> >>> AlienVault Unified Security Management (USM) platform delivers complete >>> security visibility with the essential security capabilities. Easily and >>> efficiently configure, manage, and operate all of your security controls >>> from a single console and one unified framework. Download a free trial. >>> http://p.sf.net/sfu/alienvault_d2d >>> _______________________________________________ >>> Gambas-user mailing list >>> Gambas-user@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/gambas-user >>> >> >> ------------------------------------------------------------------------------ >> Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET >> Get 100% visibility into your production application - at no cost. >> Code-level diagnostics for performance bottlenecks with <2% overhead >> Download for free and get started troubleshooting in minutes. >> http://p.sf.net/sfu/appdyn_d2d_ap1 >> _______________________________________________ >> Gambas-user mailing list >> Gambas-user@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/gambas-user >> >> > > > > ------------------------------------------------------------------------------ Get 100% visibility into Java/.NET code with AppDynamics Lite It's a free troubleshooting tool designed for production Get down to code-level detail for bottlenecks, with <2% overhead. Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap2 _______________________________________________ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user