Вы находитесь на странице: 1из 6

Public Class Form1

Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load


'TODO: This line of code loads data into the 'Database_A5DataSet.Sheet1' table.
You can move, or remove it, as needed.
TextBox1.Enabled = True
TextBox2.Enabled = False
TextBox3.Enabled = False
TextBox4.Enabled = False
TextBox5.Enabled = False
Button1.Enabled = False
Button2.Enabled = False
Button3.Enabled = False
TextBox7.Enabled = False
TextBox8.Enabled = False
TextBox9.Enabled = False
Button4.Enabled = False
Button5.Enabled = False
Button7.Enabled = False
Button6.Enabled = False
Button8.Enabled = False
Button9.Visible = False
Button10.Visible = False
Label10.Visible = False
Label11.Visible = False
Label12.Visible = False
Label13.Visible = False
End Sub

Private Sub TextBox1_TextChanged(sender As Object, e As EventArgs) Handles


TextBox1.TextChanged
Label10.Visible = False
End Sub

Private Sub TextBox1_KeyDown(sender As Object, e As KeyEventArgs) Handles


TextBox1.KeyDown
If e.KeyCode = Keys.Enter Then
TextBox1.Enabled = False
Button1.Enabled = True
End If
End Sub

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click


Dim cekp
Dim wdhp As String = ""
Dim cek As Boolean
cek = IsNumeric(TextBox1.Text)
For x = 1 To Len(TextBox1.Text)
cekp = Mid(TextBox1.Text, x, 1)
If (cekp = "-" And x >= 1) Then
wdhp += cekp
cek = False
End If
If (cekp = "-" And x = 1 And (Asc(cekp) >= 48 And Asc(cekp) <= 57)) Then
wdhp += cekp
cek = False
End If
Next
If cek = False Then
Button4.Enabled = True
End If
If cek = True Then
wdhp = ""
For x = 1 To Len(TextBox1.Text)
cekp = Mid(TextBox1.Text, x, 1)
If Not (cekp = "." And wdhp.Contains(".")) Then
wdhp += cekp
End If
Button2.Enabled = True
Next
TextBox1.Text = wdhp
End If
'range nilai p
Dim BB As String = 1
Dim BA As String = 750
If TextBox1.Text >= BB And TextBox1.Text <= BA Then
Else
Label10.Visible = True
Label10.Enabled = True
Button2.Enabled = False
TextBox1.Enabled = True

End If
Button1.Enabled = False
End Sub
Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click
'konversi nilai p
Dim tekanan As String
Dim konversi As String = ""

For X = 1 To Len(TextBox1.Text)
tekanan = Mid(TextBox1.Text, X, 1)
If Asc(tekanan) >= 48 And Asc(tekanan) <= 57 Or Asc(tekanan) = 44 Then
If Not (tekanan = "," And konversi.Contains(",")) Then
konversi += tekanan
End If
End If
Next
TextBox1.Text = konversi
If konversi = "" Then
TextBox1.Text = "0"
End If
Button1.Enabled = False
Button4.Enabled = False
Button2.Enabled = True
TextBox1.Enabled = False
End Sub

Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click


Me.Sheet1TableAdapter.Fill(Me.Database_A5DataSet.Sheet1)
Sheet1BindingSource.Filter = "(P = '" & TextBox1.Text & "')"
TextBox4.DataBindings.Add("text", Sheet1BindingSource, "vg")
TextBox5.DataBindings.Add("text", Sheet1BindingSource, "vf")
TextBox4.DataBindings.Clear()
TextBox5.DataBindings.Clear()
TextBox2.Enabled = True
Button2.Enabled = False
TextBox1.Enabled = False
End Sub

Private Sub TextBox2_KeyDown(sender As Object, e As KeyEventArgs) Handles


TextBox2.KeyDown
If e.KeyCode = Keys.Enter Then
TextBox2.Enabled = False
Button5.Enabled = True

End If
End Sub

Private Sub Button5_Click(sender As Object, e As EventArgs) Handles Button5.Click


Dim cekmg
Dim wdhp As String = ""
Dim cek As Boolean
cek = IsNumeric(TextBox2.Text)
For x = 1 To Len(TextBox2.Text)
cekmg = Mid(TextBox2.Text, x, 1)
If (cekmg = "-" And x >= 1) Then
wdhp += cekmg
cek = False
End If
If (cekmg = "-" And x = 1 And (Asc(cekmg) >= 48 And Asc(cekmg) <= 57)) Then
wdhp += cekmg
cek = False
End If
Next
If cek = False Then
Button7.Enabled = True
End If
If cek = True Then
wdhp = ""
For x = 1 To Len(TextBox2.Text)
cekmg = Mid(TextBox2.Text, x, 1)
If Not (cekmg = "." And wdhp.Contains(".")) Then
wdhp += cekmg
End If
TextBox3.Enabled = True
Next
TextBox2.Text = wdhp
End If
TextBox2.Enabled = False
Button5.Enabled = False
End Sub

Private Sub Button7_Click(sender As Object, e As EventArgs) Handles Button7.Click


'konversi nilai mg
Dim massa1 As String
Dim konversi1 As String = ""
For X = 1 To Len(TextBox2.Text)
massa1 = Mid(TextBox2.Text, X, 1)
If Asc(massa1) >= 48 And Asc(massa1) <= 57 Or Asc(massa1) = 44 Then
If Not (massa1 = "," And konversi1.Contains(",")) Then
konversi1 += massa1
End If
End If
Next
TextBox2.Text = konversi1
If konversi1 = "" Then
TextBox2.Text = "0"
End If
Button5.Enabled = False
Button7.Enabled = False
TextBox3.Enabled = True
End Sub

Private Sub TextBox3_TextChanged(sender As Object, e As EventArgs) Handles


TextBox3.TextChanged
Button6.Enabled = False
End Sub

Private Sub TextBox3_KeyDown(sender As Object, e As KeyEventArgs) Handles


TextBox3.KeyDown
If e.KeyCode = Keys.Enter Then
TextBox3.Enabled = False

Button6.Enabled = True

End If
End Sub

Private Sub Button6_Click(sender As Object, e As EventArgs) Handles Button6.Click


Dim cekmt
Dim wdhp As String = ""
Dim cek As Boolean
cek = IsNumeric(TextBox3.Text)
For x = 1 To Len(TextBox3.Text)
cekmt = Mid(TextBox3.Text, x, 1)
If (cekmt = "-" And x >= 1) Then
wdhp += cekmt
cek = False
End If
If (cekmt = "-" And x = 1 And (Asc(cekmt) >= 48 And Asc(cekmt) <= 57)) Then
wdhp += cekmt
cek = False
End If
Next
If cek = False Then
Button8.Enabled = True
End If
If cek = True Then
wdhp = ""
For x = 1 To Len(TextBox3.Text)
cekmt = Mid(TextBox3.Text, x, 1)
If Not (cekmt = "." And wdhp.Contains(".")) Then
wdhp += cekmt
End If
Button3.Enabled = True
Next
TextBox3.Text = wdhp
End If
TextBox3.Enabled = False
Button6.Enabled = False
End Sub

Private Sub Button8_Click(sender As Object, e As EventArgs) Handles Button8.Click


'konversi nilai mt
Dim massa2 As String
Dim konversi2 As String = ""
For X = 1 To Len(TextBox3.Text)
massa2 = Mid(TextBox3.Text, X, 1)
If Asc(massa2) >= 48 And Asc(massa2) <= 57 Or Asc(massa2) = 44 Then
If Not (massa2 = "," And konversi2.Contains(",")) Then
konversi2 += massa2
End If
End If
Next
TextBox3.Text = konversi2
If konversi2 = "" Then
TextBox3.Text = "0"
End If
Button6.Enabled = False
Button8.Enabled = False
Button3.Enabled = True
End Sub

Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click

Dim mt = TextBox3.Text
Dim mg = TextBox2.Text
Dim x
'proses menghitung kualitas
x = mg / mt
TextBox9.Text = x

Dim vg = TextBox4.Text
Dim vf = TextBox5.Text
Dim vfg
vfg = vg - vf
TextBox6.Text = vfg

Dim v
v = vf + x * vfg
TextBox7.Text = v

Dim V1
V1 = mt * v
TextBox8.Text = V1
Button3.Enabled = False
Button9.Visible = True
Button10.Visible = True
Label11.Visible = True
Label12.Visible = True
Label13.Visible = True
End Sub

Private Sub Button9_Click(sender As Object, e As EventArgs) Handles Button9.Click


TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""
TextBox4.Text = ""
TextBox5.Text = ""
TextBox6.Text = ""
TextBox7.Text = ""
TextBox8.Text = ""
TextBox9.Text = ""
Me.Hide()
Form4.Show()
TextBox1.Enabled = True
TextBox2.Enabled = False
Button9.Visible = False
Button10.Visible = False
Label11.Visible = False
Label12.Visible = False
Label13.Visible = False

End Sub
Private Sub Button10_Click(sender As Object, e As EventArgs) Handles Button10.Click
TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""
TextBox4.Text = ""
TextBox5.Text = ""
TextBox6.Text = ""
TextBox7.Text = ""
TextBox8.Text = ""
TextBox9.Text = ""
TextBox1.Enabled = True
TextBox2.Enabled = False
Button9.Visible = False
Button10.Visible = False
Label11.Visible = False
Label12.Visible = False
Label13.Visible = False
End Sub

End Class

Вам также может понравиться