[Gambas-user] Menu over a control

Fabien Bodard gambas.fr at ...626...
Tue Jun 28 19:43:18 CEST 2011


Public sub _New() dim i as integer

dim hTextLabel as TextLabel

For i = 0 to 100
  hTextLabel = new TextLabel(Me) as "MyText"
  hTextLabel.Tag = i
next
end

Public Sub MyText_Click()

  select case Last.Tag
    Case 1
       'Text1
    Case 2
       'Text2
    'etc
  end
end



2011/6/28 M. Cs. <mohareve at ...626...>:
> How can í create a flying menu over a dinamically created control?
> I know how can I do it for static elements, but if I have an array of
> let say TextLabels, how can I attach a menu to each of the elements
> (in order to get and use X and Y coordinates of the controls) ?
>
> Is It possible to use Object.Attach(Me,container,"ArrayClick("&i&")")?
> I know it's a bit Javascriptish, but I don't know how to use one
> suboutine for multiple elements.
>
> It would be silly to have 100 predefined TextLabels and 100 subs
>
> PUBLIC SUB TextLabel[1]_Click()
> Action_Activate("mymenu")
> END
>
> PUBLIC SUB TextLabel[2]_Click()
> Action_Activate("mymenu")
> END
> ...
>
>
> I don't see how can Gambas manage this dinamic contents.
>
> ------------------------------------------------------------------------------
> 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
>



-- 
Fabien Bodard




More information about the User mailing list