[Gambas-user] Feature request
Charlie Reinl
Karl.Reinl at ...9...
Mon Nov 6 21:11:12 CET 2006
Am Montag, den 06.11.2006, 11:28 -0800 schrieb R. Stormo:
>
>
> Charlie Reinl wrote:
> >
> > Salut Rohnny,
> >
> > Am Montag, den 06.11.2006, 09:58 -0800 schrieb R. Stormo:
> >> Wonder if there is a possibility to include both group_keypress and
> >> object_keypress in a later release.
> >> Is sometimes there would be needed to check
> >> sub MyGroup_keypress()
> >> 'Some of the elements have changed
> >> haschanged=true
> >> end sub
> >>
> >>
> >> sub TextBox1_keypress()
> >> some change specified only to this box
> >>
> >> end sub
> >> sub TextBox2_keypress()
> >> some change to this box.
> >> end usb
> >>
> >> Does this make sense?
> >
> > NO. That makes no sense.
> >
> > Use the LAST Keyword to find out which of the grouped Objects has sended
> > the keypress.
> >
> > Usually it's LAST.TAG ,so you have to give a unique TAG to all of these
> > Objects grouped in 'MyGroup'.
> >
> > In a groupe you can take all different kinds of components/objects, so
> > you have 1 SUB where the keypressed of an form is handled.
> >
> > Amicalment
> > Charlie
> >>
> >>
> >> Regards Rohnny
> >
> >
>
>
> Thanks for that tip. That should also do the trick and it was not on my
> mind.
>
> Have you a solution for this.?
>
> Have a group of 7 fields and want to pass the object to a sub/function
> Lets now use the tag in this also if it's possible. The tag have the same as
> name as
> textbox. Lets say TextBox 1..7
>
> sub group_Leave()
> ' usage: myroutine(myTextBox as textbox)
>
> myrutine(Last.Tag)
>
> end sub
>
> or do I need to do it the hard way.??
>
> select case last.tag
> case "TextBox1"
> myrutine(TextBox1)
> case "TextBox2"
> myrutine(TextBox2)
> end select
>
> If it does not exist it would be nice to have a routine so we could pass
> object.
> C have something like that I think
> MyVariable = "TextBox1"
> MyVariable.Text ="Hello"
>
> Regards Rohnny
Salut Rohnny,
LAST is the control
you can send it : myrutine(LAST)
and myrutine(objControl as Control) gets it
Now it depents what you will do with in myrutine.
Amiclament
Charlie
More information about the User
mailing list