[Gambas-user] How to transport array values from Form1 to Form2 ?

rospolosco rospolosco at ...152...
Sun Jun 26 21:47:13 CEST 2005


Hi,  Gambas users.

This is the problem. In Form1 I create 56 checkboxes with this code: 

'Gambas class file

MyCheckBox[14,4] AS CheckBox

PUBLIC SUB Form_Open()

 ...
  
  prX = 340
  prY = 102
  
  
  FOR n = 0 TO 13
      FOR m = 0 TO 3 

         MyCheckBox[n,m] = NEW CheckBox(ME) AS "checkboxes"
         MyCheckBox[n,m].X = prX
         MyCheckBox[n,m].Y = prY
         prX = prX + 40

      NEXT   
      prX = 340
      prY = prY + 40
  NEXT

...

END

Then I open the second form, Form2. In Form2 I need to
know if the checkboxes I've created in Form1 are checked or not.
I mean I need something like:

  FOR n = 0 TO 13
       FOR m = 0 TO 3
             PRINT MyCheckBox[n,m].value 
       NEXT
   NEXT

Currently I store the values of checkboxes in a file and then I read it
from form2, but I would like to know if there's a more clean
way to read the values of Form1 checkboxes from Form2.

Note: I've read the docs of Gambas and I'm able to transport
single variables from a form to another, but I'm not able to transport
an entire array of checkboxes. Please, someone could help me?

Thanks,

Stefano
 







More information about the User mailing list