Глобальные переменные видимы во всех методах данного класса.
Чтобы создать глобальные переменные, которые могут быть доступны для всех классов проекта, объявите их как общие (public) в одном из ваших модулей (например, модуле, названном "Global") и затем ссылаться на них как на свойства этого модуля (например, Global.myvariable).
' Gambas class fileX is global
X AS String
PUBLIC SUB _new()'Y is local
X = "tea with "
END
STATIC PUBLIC SUB Main()
DIM hForm AS Fmain
hForm = NEW Fmain
hForm.show
END
PUBLIC SUB Button1_Click()
DIM Y AS String
Y = "milk"
Label1.Text= X & Y'you see the variables X and Y are different:
END
PUBLIC SUB Button2_Click()
DIM Y AS String
Y = "sugar"
Label2.Text= X & Y
END