Например: Пример процедуры обработки события с командной кнопкой, которая подсчитывает число щелчков мышью и выводит суммарное значение.
Private Sub Command1_Click()
Static Counter As integer
Counter = Counter + 1
Print Counter
End sub
При первом щелчке счетчику присваивается значение по умолчанию ноль. Затем Visual Basic добавляет к нему единицу и затем выводит результат.
Иногда требуется, чтобы все переменные в процедуре были статическими. Для этого необходимо добавить зарезервированное слово Static перед строкой Private Sub, с которой начинается любая процедура.
Static Private Sub Command 1_Click ( )
Строки.
Для того чтобы сложить две строки вместе (конкатенация) можно использовать операторы & или +
Например:
Title$ = «Queen»
Name$ = «Elizabeth»
Numeral$ = «I»
A$ = Title$ & Name$ & Numeral$
Результат - «Queen Elizabeth I»
Оператор & объединяет строки в том порядке, как они представлены.
Основным отличием оператора & от + является возможность использования оператора & для объединения строковых данных c другими типами. Например: C = A% & B$ объединяет целочисленную и строковую переменные, изменяя тип их значений на Variant.
Для того, чтобы произвести вывод информации на несколько строк необходимо использовать встроенную константу vbCrLf.
Например: вывод многостроковой информации в поле ввода и информационной панели.
TextString$ = «Visual» + vbCrLf
TextString$ = TextString$ + «Basic» + vbCrLf
TextString$ = TextString$ + «for Windows»
Text1.Text = TextString$
MsgBox TextString$