设计一个算法,计算导弹射程之间的最大距离差。具体程序功能如下:在文本框中输入各枚导弹的射程(单位:千公里),数据之间用逗号分割,以-1结尾。单击按钮,在标签框输出结果。例如在Text1中输入“15,9,1,2,3,8,7,-1”,单击“计算”按钮,输出结果为“14”。实现该算法的VB程序如下,界面如图所示,回答下列问题:

(1)为实现该程序,在窗体中至少需要使用_______类不同的控件对象(填数字)。
(2)算法具体代码对应如下,请在横线处填入合适的语句代码,使程序完整。
Private Sub Command1_Click()
Dim a(100) As Integer
Dim max As Integer: Dim min As Integer
Dim c As Integer: Dim i As Integer: Dim j As Integer: Dim Total As Integer
Dim s As String
s = Text1.Text
i = 1 : begin = 1 : c = 0
Do While i <= Len(s)
k = Mid(s, i, 1)
If k = , Then
t = ①_________
c = c + 1
a(c) = Val(t)
begin =②__________
End If
i = i + 1
Loop

' 加框语句
min = a(1)
For i = 1 To c
If a(i) > max Then max = a(i)
If a(i) < min Then min = a(i)
Next i
Text2.Text = max - min
End Sub
(3)若删除程序中加框处语句,还是相同的输入数据,则计算出的最大差值为:_________。