[Gambas-user] Create and delete labels dinamically
M. Cs.
mohareve at ...626...
Mon Jun 27 22:40:00 CEST 2011
And the other remark is this is only a static solution: I need to
declare the dimension of array, which is a handicap.
2011/6/27, M. Cs. <mohareve at ...626...>:
> Thanks! I wonder whether it is possible with any kind of controls to
> do the same thing?
>
> 2011/6/27, Caveat <Gambas at ...1950...>:
>>
>> Private allLabels as TextLabel[]
>>
>> Public Sub Test_Click()
>>
>> allLabels = New TextLabel[10]
>> createLabels()
>> deleteLabels()
>> tidyLabels()
>>
>> End
>>
>> Public Sub createLabels()
>>
>> Dim idx As Integer
>>
>> For idx = 0 To 9
>> allLabels[idx] = New TextLabel(Me)
>> allLabels[idx].X = 10
>> allLabels[idx].Y = 10 + (idx * 22)
>> allLabels[idx].Width = 450
>> allLabels[idx].Height = 20
>> allLabels[idx].Tag = idx
>> allLabels[idx].Text = "I am label " & idx
>> Next
>>
>> End
>>
>> Public Sub deleteLabels()
>>
>> allLabels[3].Delete
>> allLabels[8].Delete
>>
>> End
>>
>> Public Sub tidyLabels()
>>
>> Dim aLabel As TextLabel
>> Dim idx, idy As Integer
>> For idx = 0 To allLabels.length - 1
>> If Object.IsValid(allLabels[idx]) Then
>> allLabels[idx].Y = 10 + (idy * 22)
>> Inc idy
>> End If
>> Next
>>
>> End
>>
>> Regards,
>> Caveat
>>
>> On Mon, 2011-06-27 at 11:41 +0200, M. Cs. wrote:
>>> I know how to create a label object with the
>>> myLabel=New Label(Fmain) sentence. But how could I create an array of
>>> labels in order to be able to remove them if needed?
>>>
>>> ------------------------------------------------------------------------------
>>> All of the data generated in your IT infrastructure is seriously
>>> valuable.
>>> Why? It contains a definitive record of application performance,
>>> security
>>> threats, fraudulent activity, and more. Splunk takes this data and makes
>>> sense of it. IT sense. And common sense.
>>> http://p.sf.net/sfu/splunk-d2d-c2
>>> _______________________________________________
>>> Gambas-user mailing list
>>> Gambas-user at lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/gambas-user
>>
>>
>>
>> ------------------------------------------------------------------------------
>> All of the data generated in your IT infrastructure is seriously
>> valuable.
>> Why? It contains a definitive record of application performance, security
>> threats, fraudulent activity, and more. Splunk takes this data and makes
>> sense of it. IT sense. And common sense.
>> http://p.sf.net/sfu/splunk-d2d-c2
>> _______________________________________________
>> Gambas-user mailing list
>> Gambas-user at lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/gambas-user
>>
>
More information about the User
mailing list