Три небольших вопроса. (Работа с функциями, объекты в массив) - VB
Формулировка задачи:
Я новичок, и не могу разобраться с несколькими простыми моментами)
1. В проекте имеется форма и модуль, с именами, предположим, Form и Module )
В форме находится множество функций. Некоторые из них мне нужно вызывать из модуля. Например, функция Sum. В модуле пишу Form.Sum . Все прекрасно, но при большом количество форм и модулей связывание таким образом надоедает. Хотелось бы чтобы все функции форм и модулей проекта были доступны во всем проекте. Пытался называть функции в форме
но из модуля все равно не вызывается когда просто пишу Sum а не Form.Sum, вот не пойму что делать...
2. Не получается поместить объекты формы в переменные. Например объект CheckBox1 пытался запихать в переменную с типом Object; с типом Checkbox; так ничего и не работало, ошибки только лезли.
3. Были у меня функции, принимающие 1 параметр. Вызывались как обычно в виде Func(argument). Но вот с функциями, принимающими два параметра, я запутался. Вот просто функция
Но вызываться обычным образом Sum(2,3), например, нехочет.
Заработало только когда создал переменную типа Variant и вызывал функцию так
Не пойму, как нормально сделать..
Помогите разобраться плиз
Решение задачи: «Три небольших вопроса. (Работа с функциями, объекты в массив)»
textual
Листинг программы
Set MyControl = Me.ControlName
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д