01.
Option
Explicit
On
02.
Option
Strict
On
03.
Public
Class
Form1
04.
Dim
max
As
New
FindMax
05.
06.
07.
Private
Sub
btnClear_Click(
ByVal
sender
As
System.
Object
,
ByVal
e
As
System.EventArgs)
Handles
btnClear.Click
08.
txtNum1.Text =
""
09.
txtNum2.Text =
""
10.
txtNum3.Text =
""
11.
txtMax.Text =
""
12.
End
Sub
13.
14.
Private
Sub
btnFindMax_Click(
ByVal
sender
As
System.
Object
,
ByVal
e
As
System.EventArgs)
Handles
btnFindMax.Click
15.
Try
16.
17.
If
txtNum1.Text =
""
And
txtNum2.Text =
""
Then
18.
If
CInt
(txtNum1.Text =
"."
) = 0
And
CInt
(txtNum2.Text =
"."
) = 0
Then
19.
txtMax.Text = max.FindMax(
CInt
(txtNum3.Text)).ToString
20.
Else
21.
txtMax.Text = max.FindMax(
CDbl
(txtNum3.Text)).ToString
22.
End
If
23.
24.
ElseIf
txtNum2.Text =
""
And
txtNum3.Text =
""
Then
25.
txtMax.Text = max.FindMax(
CDbl
(txtNum1.Text)).ToString
26.
ElseIf
txtNum1.Text =
""
And
txtNum3.Text =
""
Then
27.
txtMax.Text = max.FindMax(
CDbl
(txtNum2.Text)).ToString
28.
ElseIf
txtNum1.Text =
""
Then
29.
txtMax.Text = max.FindMax(
CDbl
(txtNum2.Text),
CDbl
(txtNum3.Text)).ToString
30.
ElseIf
txtNum2.Text =
""
Then
31.
txtMax.Text = max.FindMax(
CDbl
(txtNum1.Text),
CDbl
(txtNum3.Text)).ToString
32.
ElseIf
txtNum3.Text =
""
Then
33.
txtMax.Text = max.FindMax(
CDbl
(txtNum1.Text),
CDbl
(txtNum2.Text)).ToString
34.
Else
35.
txtMax.Text = max.FindMax(
CDbl
(txtNum1.Text),
CDbl
(txtNum2.Text),
CDbl
(txtNum3.Text)).ToString
36.
End
If
37.
38.
Catch
ex
As
Exception
39.
MessageBox.Show(ex.Message)
40.
End
Try
41.
End
Sub
42.
43.
Private
Sub
Form1_Load(sender
As
System.
Object
, e
As
System.EventArgs)
Handles
MyBase
.Load
44.
45.
End
Sub
46.
End
Class