Три небольших вопроса. (Работа с функциями, объекты в массив) - 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

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.3 из 5
Похожие ответы