What is the good size ? Do you want to have an autoresize horizontal ?
Vertical ? with word wrap ? 2013/5/31 richard terry <[email protected]> > 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" <[email protected]> a > écrit : > > > >> Fabien Bodard wrote: > >>> Use a flag!!! > >>> Le 15 mai 2013 03:46, "Richard Terry" <[email protected]> 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 > >>>> [email protected] > >>>> 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 > >>> [email protected] > >>> 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 > >> [email protected] > >> 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 > > [email protected] > > 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 > [email protected] > https://lists.sourceforge.net/lists/listinfo/gambas-user > -- Fabien Bodard ------------------------------------------------------------------------------ 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 [email protected] https://lists.sourceforge.net/lists/listinfo/gambas-user
