MyTetra Share
Делитесь знаниями!
TextBox, Frame, CheckBox
Время создания: 16.03.2019 23:43
Текстовые метки: ChexkBox, Excel, Frame, TextBox, VBA,
Раздел: !Закладки - VBA - Форма
Запись: adgaver/mytetra_base_New/master/base/1514407254jvhm9grk30/text.html на raw.githubusercontent.com

VBA. Пример обзора компонентов: TextBox, Frame, CheckBox.

июля 6, 2015

Рассмотрим на примере следующие элементы управления: TextBox, Frame, CheckBox. Их взаимосвязь и взаимодействие.

Более подробно о TextBox мы описывали в статье.

Следующий компонент – Frame*


Это просто рамка. Она имеет надпись – свойство Caption. Меня его, вы меняете заголовок рамки:


Переходим к следующему компоненту CheckBox. Это флажок. Он имеет три состояния:

  • Unchecked – выключен.
  • Checked – включен.
  • Grayed – неизвестно. В этом состоянии флажок “серый”, и он при этом и не включен и не выключен*:


Теперь давайте сделаем небольшой пример с флажком. И так, поместите компонент CheckBox на форму, присвойте ему имя chbAlertSummaOfNumber


Заголовок у флажка сделайте “Показать сумму чисел в отдельном окне”:*


Затем положите на форму два поля ввода, присвойте ими имена Number1 и Number2. Так же добавьте кнопочку (btnResult) и метку (lbResut):*


Теперь пишем обработчик события для кнопки “Сумма чисел”:

Private Sub btnResult_Click()
If chbAlertSummaOfNumber.Value = 1 Then
MsgBox Val(Number1.Text) + Val(Number2.Text)
Else
lbResult.Caption = Val(Number1.Text) + Val(Number2.Text)
End If
End Sub

 

При нажатии на кнопку, в зависимости от установленной галочки, сумма у нас будет выведена на экран сумма чисел: либо в том же окне


либо в другом окне:


 

Так же в этом разделе:
 
MyTetra Share v.0.55
Яндекс индекс цитирования