aplikasi vb.net nilai akhir dengan tool box label, group box, progress bar, button beserta validasi nya....
Source Code :
Public Class Form1
Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
Dim x As Char
x = e.KeyChar
If x = Chr(13) Then
'validasi kosong
If TextBox1.Text = "" Then
MsgBox("Jangan dikosongkan donk cin....!!", MsgBoxStyle.Critical, "Oh Tidak Bisa")
Exit Sub
End If
'validasi angka
If Not IsNumeric(TextBox1.Text) Then
MsgBox("Isi dengan angka donk cin....!!", MsgBoxStyle.Critical, "Oh Tidak Bisa")
TextBox1.Text = ""
Exit Sub
End If
TextBox1.Enabled = False
TextBox2.Enabled = True
Button2.Enabled = True
TextBox2.Focus()
End If
End Sub
Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
End Sub
Private Sub TextBox2_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox2.KeyPress
Dim x As Char
x = e.KeyChar
If x = Chr(13) Then
'validasi kosong
If TextBox2.Text = "" Then
MsgBox("Jangan dikosongkan donk cin....!!", MsgBoxStyle.Critical, "Oh Tidak Bisa")
Exit Sub
End If
'validasi angka
If IsNumeric(TextBox2.Text) Then
MsgBox("Masa nama pake angka? pake huruf donk cin....!!", MsgBoxStyle.Critical, "Oh Tidak Bisa")
TextBox2.Text = ""
Exit Sub
End If
TextBox2.Enabled = False
TextBox3.Enabled = True
TextBox3.Focus()
End If
End Sub
Private Sub TextBox2_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox2.TextChanged
End Sub
Private Sub TextBox3_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox3.KeyPress
Dim x As Char
x = e.KeyChar
If x = Chr(13) Then
'validasi kosong
If TextBox3.Text = "" Then
MsgBox("Jangan dikosongkan donk cin....!!", MsgBoxStyle.Critical, "Oh Tidak Bisa")
Exit Sub
End If
'validasi angka, minus dan batas max
If Not IsNumeric(TextBox3.Text) Then
MsgBox("Isi dengan angka donk cin....!!", MsgBoxStyle.Critical, "Oh Tidak Bisa")
TextBox3.Text = ""
Exit Sub
ElseIf TextBox3.Text > 100 Then
MsgBox("Batas Maximum sampai 100....!!", MsgBoxStyle.Critical, "Oh Tidak Bisa")
TextBox3.Text = ""
Exit Sub
ElseIf TextBox3.Text < 0 Then
MsgBox("Tidak Boleh Minus....!!", MsgBoxStyle.Critical, "Oh Tidak Bisa")
TextBox3.Text = ""
Exit Sub
End If
TextBox3.Enabled = False
TextBox4.Enabled = True
TextBox4.Focus()
End If
End Sub
Private Sub TextBox3_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox3.TextChanged
End Sub
Private Sub TextBox4_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox4.KeyPress
Dim x As Char
x = e.KeyChar
If x = Chr(13) Then
'validasi kosong
If TextBox4.Text = "" Then
MsgBox("Jangan dikosongkan donk cin....!!", MsgBoxStyle.Critical, "Oh Tidak Bisa")
Exit Sub
End If
'validasi angka
If Not IsNumeric(TextBox4.Text) Then
MsgBox("Isi dengan angka donk cin....!!", MsgBoxStyle.Critical, "Oh Tidak Bisa")
TextBox4.Text = ""
Exit Sub
ElseIf TextBox4.Text > 100 Then
MsgBox("Batas Maximum sampai 100....!!", MsgBoxStyle.Critical, "Oh Tidak Bisa")
TextBox4.Text = ""
Exit Sub
ElseIf TextBox4.Text < 0 Then
MsgBox("Tidak Boleh Minus....!!", MsgBoxStyle.Critical, "Oh Tidak Bisa")
TextBox4.Text = ""
Exit Sub
End If
TextBox4.Enabled = False
TextBox5.Enabled = True
TextBox5.Focus()
End If
End Sub
Private Sub TextBox4_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox4.TextChanged
End Sub
Private Sub TextBox5_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox5.KeyPress
Dim x As Char
x = e.KeyChar
If x = Chr(13) Then
'validasi kosong
If TextBox5.Text = "" Then
MsgBox("Jangan dikosongkan donk cin....!!", MsgBoxStyle.Critical, "Oh Tidak Bisa")
Exit Sub
End If
'validasi angka
If Not IsNumeric(TextBox5.Text) Then
MsgBox("Isi dengan angka donk cin....!!", MsgBoxStyle.Critical, "Oh Tidak Bisa")
TextBox5.Text = ""
Exit Sub
ElseIf TextBox5.Text > 100 Then
MsgBox("Batas Maximum sampai 100....!!", MsgBoxStyle.Critical, "Oh Tidak Bisa")
TextBox5.Text = ""
Exit Sub
ElseIf TextBox5.Text < 0 Then
MsgBox("Tidak Boleh Minus....!!", MsgBoxStyle.Critical, "Oh Tidak Bisa")
TextBox5.Text = ""
Exit Sub
End If
TextBox5.Enabled = False
TextBox6.Enabled = True
TextBox6.Focus()
End If
End Sub
Private Sub TextBox5_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox5.TextChanged
End Sub
Private Sub TextBox6_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox6.KeyPress
Dim x As Char
x = e.KeyChar
If x = Chr(13) Then
'validasi kosong
If TextBox6.Text = "" Then
MsgBox("Jangan dikosongkan donk cin....!!", MsgBoxStyle.Critical, "Oh Tidak Bisa")
Exit Sub
End If
'validasi angka
If Not IsNumeric(TextBox6.Text) Then
MsgBox("Isi dengan angka donk cin....!!", MsgBoxStyle.Critical, "Oh Tidak Bisa")
TextBox6.Text = ""
Exit Sub
ElseIf TextBox6.Text > 16 Then
MsgBox("Batas Maximum sampai 16....!!", MsgBoxStyle.Critical, "Oh Tidak Bisa")
TextBox6.Text = ""
Exit Sub
ElseIf TextBox6.Text < 0 Then
MsgBox("Tidak Boleh Minus....!!", MsgBoxStyle.Critical, "Oh Tidak Bisa")
TextBox6.Text = ""
Exit Sub
End If
TextBox6.Enabled = False
Button3.Enabled = True
Button3.Focus()
End If
End Sub
Private Sub TextBox6_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox6.TextChanged
End Sub
Private Sub Label12_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label12.Click
End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
Dim uas, uts, tgs, abs, na As Double
Dim ket, grade As String
Dim i As Integer
For i = 1 To 10000
ProgressBar1.Value = i
Next i
uas = TextBox3.Text
uts = TextBox4.Text
tgs = TextBox5.Text
abs = TextBox6.Text
uas = (50 * uas) / 100
uts = (30 * uts) / 100
tgs = (10 * tgs) / 100
abs = ((abs * 100) / 16) * 0.1
na = uas + uts + tgs + abs
If na >= 60 Then
ket = "LULUS"
End If
If na >= 85 Then
grade = "A"
ElseIf na >= 75 And na < 85 Then
grade = "B"
ElseIf na >= 60 And na < 75 Then
grade = "C"
ElseIf na >= 50 And na < 60 Then
grade = "D"
ket = "Mengulang Semester Depan"
ElseIf na < 50 Then
grade = "E"
ket = "Kuliah Semester Depan"
End If
Label14.Text = grade
Label12.Text = na
Label15.Text = ket
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
TextBox1.Focus()
TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""
TextBox4.Text = ""
TextBox5.Text = ""
TextBox6.Text = ""
Label14.Text = ""
Label12.Text = ""
Label15.Text = ""
TextBox2.Enabled = False
TextBox3.Enabled = False
TextBox4.Enabled = False
TextBox5.Enabled = False
TextBox6.Enabled = False
Button2.Enabled = False
Button3.Enabled = False
TextBox1.Enabled = True
TextBox1.Focus()
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
End
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
TextBox2.Enabled = False
TextBox3.Enabled = False
TextBox4.Enabled = False
TextBox5.Enabled = False
TextBox6.Enabled = False
Button2.Enabled = False
Button3.Enabled = False
End Sub
Private Sub Button3_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Button3.MouseMove
Button3.BackColor = Color.Red
End Sub
Private Sub GroupBox5_Enter(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles GroupBox5.Enter
End Sub
Private Sub GroupBox5_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles GroupBox5.MouseMove
Button3.BackColor = Color.Silver
Button2.BackColor = Color.Silver
Button1.BackColor = Color.Silver
End Sub
Private Sub Button2_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Button2.MouseMove
Button2.BackColor = Color.Red
End Sub
Private Sub Button1_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Button1.MouseMove
Button1.BackColor = Color.Violet
End Sub
Private Sub Label19_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label19.Click
Form2.ShowDialog()
End Sub
Private Sub Label13_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label13.Click
End Sub
End Class
Download aplikasi "Coming Soon"Download Master Source Code "Coming Soon"
Thank You ^^........

Tidak ada komentar :
Posting Komentar