[Gambas-user] Still jacking with tabstrips properties and adding tabs
Ron Onstenk
ronstk at ...239...
Wed Aug 13 17:33:56 CEST 2008
On Wednesday 13 August 2008, M0E Lnx wrote:
> Thanks... i found a way to fix this by declaring an additional integer
> variable and assigning it's value before the WITH statement.
>
> goes like this
>
> for i = 0 to array.count - 1
> idx = tabstrip1.count - 1
>
> with tabstrip1
> .count = .count + 1
> .index = idx
> .text = "New Tab"
> end with
>
>
>
>
> On Tue, Aug 12, 2008 at 6:06 PM, Ron Onstenk <ronstk at ...239...> wrote:
> > On Tuesday 12 August 2008, M0E Lnx wrote:
> >> With tabstrip1
> >> .count = .count + 1 ' this works... adds a new tab to the tabstrip
> >> .index = .count ' This is where the problem is, it keeps saying bad index
> >> End With
> >>
> >
> >
No need for extra variable or for/next loops.
In your first example where you got 'bad index' its
just that .count gives the total tabs, the index of
the last one equals simple .count-1
Your second example say .index = idx and above that one you said
idx = tabstrip1.count - 1. You see it is effective the same?
So the only change you had to do was:
with tabstrip1
.count = .count + 1
.index = .count - 1 ' <---just adding - 1
.text = "New Tab"
end with
Ron 1st
More information about the User
mailing list