Как создать подобную прогу так чтобы при вводе разных чисел, изменялся размер зеленой полосы - VB
Формулировка задачи:
Как создать подобную прогу так чтобы при вводе разных чисел, изменялся размер зеленой полосы
Решение задачи: «Как создать подобную прогу так чтобы при вводе разных чисел, изменялся размер зеленой полосы»
textual
Листинг программы
Option Explicit Dim d Private Sub Form_Load() d = Frame1.Width - 15 End Sub Private Sub Command1_Click() Dim i As Byte, j As Byte, max For i = 0 To 3 If Not good(Text1(i)) Then Exit Sub If Val(Text1(i).Text) > max Then max = Val(Text1(i).Text) Next i For i = 0 To 3 Text2(i).Width = Val(Text1(i).Text) / max * d Next i End Sub Function good(tb As TextBox) As Boolean Dim i As Byte good = True If Val(tb.Text) < 0 Then MsgBox ">=0!!!": good = False If Not IsNumeric(tb.Text) Then MsgBox "Г*Г*Г*!!!": good = False If Not good Then tb.SetFocus For i = 0 To 3 Text2(i).Width = 0 Next i End If End Function
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д