1. Как работать с кодом
- Код: Выделить всё
Dim Example as TextBox
В каких случаях такие выражения используются? Можно ли таким способом вводить в программу контролы, не размещая их предварительно на форме?
2. Может ли функция возвращать ответ в виде пользовательского типа? Вот набросок, не знаю как работает, скорее нет чем да, но проконсультируйте пожалуйста!
- Код: Выделить всё
Public Type Example
FrstParam as String
ScndParam as Integer
End Type
Public Function TestFunc() As Example
a as Example
a.FrstParam = "Тра ля ля"
a.ScndParam = "5"
TestFunc = a
End Function
Private Sub Command1_Click()
Dim result As Example
Result=TestFunc()
MsgBox Result.FrstParam & Result.ScndParam
End Sub
Идея в целом такая. А будет ли это работать? И если да то как?
3. У меня на форме несколько TextBox'ов. Для каждого из них есть последовательность действий (одинаковых). Хочется все это оформить в отдельную функцию или процедуру. Так чтобы функции/процедуре передавалась инфа о том с каким контролом работать. Как такое сделать? Массив контролов не предлагать!