[Gambas-user] GridView changes (was Circular References Update)

Charlie Reinl Karl.Reinl at ...9...
Mon Jan 22 13:10:47 CET 2007


Am Montag, den 22.01.2007, 02:23 +0000 schrieb Richard:
> On Saturday 20 Jan 2007 14:02, Charlie Reinl wrote:
> > You can replace the TableView by GridView and give the old TableView
> > name. I think thats the quickes way.
> >
> 
> Yes Charlie, that is exactly what I did to make  1.9.47 versions of my 
> program; one with a Gridview and one with a TableView. I don't really need a 
> TableView as I don't alter any data on it so the GridView works just as well 
> in the context. 
> 
> The unanticipated behaviour of my program's GridView/TableView must be coming 
> from the parent GridView class. I see it has been completely rewritten and is 
> now double the size of the 1.9.46a version (CGridView.cpp).
> 
> What I need is a reliable way to determine which is the currently selected row 
> of the table and a way to cause another row to be selected. In 1.9.46a I was 
> able to do it with something like this:
> 
>     TimerSummary.Rows[next_row].Selected = TRUE
> 
> This worked for either a GridView or a TableView but in 1.9.47 it is little 
> better than a random selector! OK, "random" isn't the right word, but neither 
> is "logical". I increment and decrement the next_row variable but the 
> indicated selected row does not always track the variable. It can take 12 
> clicks on a control to step down 10 rows and 13 clicks to come back to the 
> top!
> 
> Fortunately this is just an "academic" problem as I will be delivering the 
> program next weekend for my sister's birthday and it will be running fine 
> under 1.9.46a on her machine.
> 
> Richard

Salut Richard,

switch back to 1.9.46a is a quick way.

Amicalment
Charlie





More information about the User mailing list