[Gambas-user] how to write text in indexed list of labels
Gianluigi
bagonergi at gmail.com
Sun Sep 6 23:11:12 CEST 2020
Il giorno dom 6 set 2020 alle ore 20:00 Gianluigi <bagonergi at gmail.com> ha
scritto:
>
>
> Il giorno dom 6 set 2020 alle ore 19:45 Benoît Minisini <g4mba5 at gmail.com>
> ha scritto:
>
>> Le 06/09/2020 à 17:58, pinglix via User a écrit :
>> > Hi,
>> >
>> > I have 200 Label components on a form with name Label1, Label2 ....
>> > Label200 and I need to change the Text property of one of them through
>> > an integer index.
>>
>> Window (and so Form) objects can be used as a collection of its children
>> controls indexed by name.
>>
>> I.e. : MyForm["Label" & Index] will return the Label<Index> control.
>>
>> But you should better create such many labels dynamically and store the
>> references in your own array of Labels.
>>
>
> Yes, I apologize, mine is not good Gambas code, don't use it :-(
>
Hi Benoit,
just one question, is this code acceptable or will I be burned at the stake
for apostasy?
Public Sub Button1_Click()
Dim obj As Object = Me["Label" & $iIndex]
obj.text = "Pippo"
End
Regards
Gianluigi
P.S. Naturally accompanied by the advice to study Last, Tag, Action and
company
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gambas-basic.org/pipermail/user/attachments/20200906/a60396ce/attachment.htm>
More information about the User
mailing list