123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770 |
- Option Strict Off
- Imports System.Data.SqlClient
- Imports System.IO
- Public Class 楦頭規格表
- ReadOnly conn As New SqlConnection
- ReadOnly da As New SqlDataAdapter
- ReadOnly cmd As New SqlCommand
- ReadOnly ds As New DataSet : ReadOnly ds1 As New DataSet : ReadOnly ds2 As New DataSet : ReadOnly ds3 As New DataSet
- Dim dr As SqlDataReader
- Dim WWD1 As String : Dim WWD2 As String : Dim WWD3 As String : Dim DTP As String : Dim EDFR As String
- Dim aa As MsgBoxResult
- Dim AA1 As Integer = 0 : Dim AA2 As Integer = 0 : Dim AA3 As Integer = 0 : Dim AA4 As Integer = 0 : ReadOnly AA6(21) As Integer : Dim HH As Integer
- Dim BB1 As Integer : Dim BB2 As Integer : Dim BB3 As Integer : ReadOnly BB4(21) As Boolean
- Private Sub Set_DGV1載入前設定()
- DataGridView1.DataSource = Nothing : ds.Clear()
- DataGridView1.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
- DataGridView1.ColumnHeadersHeight = 25
- DataGridView1.AllowUserToAddRows = False
- If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString : conn.Open() : End If
- End Sub
- Private Sub Set_DGV1載入後設定()
- cmd.Connection = conn : cmd.CommandText = SQL1 : da.SelectCommand = cmd : da.Fill(ds) : DataGridView1.DataSource = ds.Tables(0) : conn.Close()
- End Sub
- Private Sub Set_楦頭規格表清單()
- Set_DGV1載入前設定()
- If PA = "" Then
- SQL1 = "SELECT 資料流水號, 楦頭編號, 日期, 組別與尺碼, 後卡編號, 前卡編號, 楦底板編號, 涼鞋腳床, 活動中底編號, 鞋墊厚度, 中皮軟墊厚度, 後楦體寬度, 楦後跟高度, 鞋頭翹度, 鞋頭厚度, 第四趾圍,
- 第五指圍, 著地奌圍度, 腰圍, 腳背圍, 長跟周長, 楦底長度, 前掌寬度1, 前掌寬度2, 著地點寬度, 跟座寬度, 備註, 意見, 男鞋女鞋, 楦頭圖號碼, 鞋圖號碼, 楦頭名, 級放基準碼數, 楦頭直量長度
- FROM 楦頭規格控制表 ORDER BY 楦頭編號"
- Else
- SQL1 = "SELECT 資料流水號, 楦頭編號, 日期, 組別與尺碼, 後卡編號, 前卡編號, 楦底板編號, 涼鞋腳床, 活動中底編號, 鞋墊厚度, 中皮軟墊厚度, 後楦體寬度, 楦後跟高度, 鞋頭翹度, 鞋頭厚度, 第四趾圍,
- 第五指圍, 著地奌圍度, 腰圍, 腳背圍, 長跟周長, 楦底長度, 前掌寬度1, 前掌寬度2, 著地點寬度, 跟座寬度, 備註, 意見, 男鞋女鞋, 楦頭圖號碼, 鞋圖號碼, 楦頭名, 級放基準碼數, 楦頭直量長度
- FROM 楦頭規格控制表 WHERE 楦頭編號 LIKE N'%" & PA & "%' ORDER BY 楦頭編號"
- End If
- Set_DGV1載入後設定() : Set_grid()
- End Sub
- Private Sub Set_grid()
- DataGridView1.Columns(0).Visible = False : DataGridView1.Columns(1).Width = 120 : DataGridView1.Columns(2).Visible = False : DataGridView1.Columns(3).Visible = False
- DataGridView1.Columns(4).Visible = False : DataGridView1.Columns(5).Visible = False : DataGridView1.Columns(6).Visible = False : DataGridView1.Columns(7).Visible = False
- DataGridView1.Columns(8).Visible = False : DataGridView1.Columns(9).Visible = False : DataGridView1.Columns(10).Visible = False : DataGridView1.Columns(11).Visible = False
- DataGridView1.Columns(12).Visible = False : DataGridView1.Columns(13).Visible = False : DataGridView1.Columns(14).Visible = False : DataGridView1.Columns(15).Visible = False
- DataGridView1.Columns(16).Visible = False : DataGridView1.Columns(17).Visible = False : DataGridView1.Columns(18).Visible = False : DataGridView1.Columns(19).Visible = False
- DataGridView1.Columns(20).Visible = False : DataGridView1.Columns(21).Visible = False : DataGridView1.Columns(22).Visible = False : DataGridView1.Columns(23).Visible = False
- DataGridView1.Columns(24).Visible = False : DataGridView1.Columns(25).Visible = False : DataGridView1.Columns(26).Visible = False : DataGridView1.Columns(27).Visible = False
- DataGridView1.Columns(28).Visible = False : DataGridView1.Columns(29).Visible = False : DataGridView1.Columns(30).Visible = False : DataGridView1.Columns(31).Visible = False
- DataGridView1.Columns(32).Visible = False : DataGridView1.Columns(33).Visible = False
- End Sub
- Private Sub Set_DGV3載入前設定()
- DataGridView3.DataSource = Nothing : ds2.Clear()
- DataGridView3.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
- DataGridView3.ColumnHeadersHeight = 25
- DataGridView3.AllowUserToAddRows = False
- If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString : conn.Open() : End If
- End Sub
- Private Sub Set_DGV3載入後設定()
- cmd.Connection = conn : cmd.CommandText = SQL1 : da.SelectCommand = cmd : da.Fill(ds2) : DataGridView3.DataSource = ds2.Tables(0) : conn.Close()
- End Sub
- Private Sub Set_規格表清單()
- Set_DGV3載入前設定()
- SQL1 = "SELECT 資料流水號, Size, 楦頭直量長度, 楦底板長度, 楦底掌寬度, 掌圍, 腰圍, 背圍 FROM 楦頭規格表清單 WHERE (資料流水號 LIKE N'" & TextBox1.Text & "') ORDER BY Size"
- Set_DGV3載入後設定() : Set_grid2()
- End Sub
- Private Sub Set_grid2()
- DataGridView3.Columns(0).Visible = False : DataGridView3.Columns(1).Width = 60 : DataGridView3.Columns(2).Width = 153 : DataGridView3.Columns(3).Width = 153
- DataGridView3.Columns(4).Width = 153 : DataGridView3.Columns(5).Width = 152 : DataGridView3.Columns(6).Width = 152 : DataGridView3.Columns(7).Width = 152
- DataGridView3.EditMode = DataGridViewEditMode.EditOnEnter
- End Sub
- Private Sub 標頭轉換()
- If RadioButton1.Checked = False Then
- Label11.Text = "(at 36 mm on size 7B) Cuboid width後楦體寬度:" : Label14.Text = "(at 235 mm) Toe Thickness鞋頭厚度:" : Label15.Text = "(at 196 mm) Fourth Toe Girth第四趾圍:"
- Label16.Text = "(at 184 mm) Fifth Toe Girth第五指圍:" : Label17.Text = "(at 165 mm) Ball Tread Girth著地奌圍度:" : Label22.Text = "Forepart width 前掌寬度 (at 196 mm):"
- Label23.Text = "Forepart width 前掌寬度 (at 184 mm):" : Label24.Text = "Ball tread width 著地點寬度 (at 165 mm):" : Label25.Text = "Heel seat width 跟座寬度 (at 36 mm):"
- WWD1 = "SP00000004" : WWD2 = "SP00000005" : WWD3 = "SP00000006"
- Else
- Label11.Text = "(at 40 mm on size 7B) Cuboid width后楦体寬度:" : Label14.Text = "(at 263 mm) Toe Thickness鞋頭厚度:" : Label15.Text = "(at 218 mm) Fourth Toe Girth第四趾圍:"
- Label16.Text = "(at 204 mm) Fifth Toe Girth第五指圍:" : Label17.Text = "(at 183 mm) Ball Tread Girth著地奌圍度:" : Label22.Text = "Forepart width 前掌寬度 (at 218 mm):"
- Label23.Text = "Forepart width 前掌寬度 (at 204 mm):" : Label24.Text = "Ball tread width 著地點寬度 (at 183 mm):" : Label25.Text = "Heel seat width 跟座寬度 (at 40 mm):"
- WWD1 = "SP00000001" : WWD2 = "SP00000002" : WWD3 = "SP00000003"
- End If
- If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString : conn.Open() : End If
- SQL1 = "SELECT 楦頭圖片 FROM 楦頭圖片庫 WHERE 楦頭圖片編號 LIKE N'" & WWD1 & "'"
- cmd.Connection = conn : cmd.CommandText = SQL1 : dr = cmd.ExecuteReader
- While dr.Read() = True
- Dim unused As Byte() = New Byte(-1) {}
- Dim bytes As Byte() = DirectCast(dr.Item("楦頭圖片"), Byte())
- Dim oStream As New MemoryStream(bytes)
- PictureBox3.Image = Bitmap.FromStream(oStream)
- End While
- conn.Close()
- PictureBox3.SizeMode = 4
-
- If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString : conn.Open() : End If
- SQL1 = "SELECT 楦頭圖片 FROM 楦頭圖片庫 WHERE 楦頭圖片編號 LIKE N'" & WWD2 & "'"
- cmd.Connection = conn : cmd.CommandText = SQL1 : dr = cmd.ExecuteReader
- While dr.Read() = True
- Dim unused2 As Byte() = New Byte(-1) {}
- Dim bytes As Byte() = DirectCast(dr.Item("楦頭圖片"), Byte())
- Dim oStream As New MemoryStream(bytes)
- PictureBox4.Image = Bitmap.FromStream(oStream)
- End While
- conn.Close()
- PictureBox4.SizeMode = 4
-
- If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString : conn.Open() : End If
- SQL1 = "SELECT 楦頭圖片 FROM 楦頭圖片庫 WHERE 楦頭圖片編號 LIKE N'" & WWD3 & "'"
- cmd.Connection = conn : cmd.CommandText = SQL1 : dr = cmd.ExecuteReader
- While dr.Read() = True
- Dim unused1 As Byte() = New Byte(-1) {}
- Dim bytes As Byte() = DirectCast(dr.Item("楦頭圖片"), Byte())
- Dim oStream As New MemoryStream(bytes)
- PictureBox5.Image = Bitmap.FromStream(oStream)
- End While
- conn.Close()
- PictureBox5.SizeMode = 4
- End Sub
- Private Sub 格式設定()
- TextBox1.Visible = False : TextBox28.Visible = False : TextBox29.Visible = False : TextBox30.Visible = False : TextBox31.Visible = False : TextBox32.Visible = False : ComboBox3.Visible = False
- GroupBox1.Visible = False
- If CC(41) = False Then : Button8.Enabled = False : Button9.Enabled = False : Button12.Enabled = False : End If
- If CC(36) = False Then : Button13.Enabled = False : End If
- If CC(10) = False Then : Button16.Enabled = False : End If
- RadioButton1.Enabled = False : RadioButton2.Enabled = False : ComboBox1.Enabled = False : ComboBox2.Enabled = False : Button1.Enabled = False : Button2.Enabled = False : Button3.Enabled = False
- Button10.Enabled = False : Button11.Enabled = False : Button17.Enabled = False : Button18.Enabled = False : Button32.Enabled = False
- TextBox2.Enabled = False
- DataGridView1.Enabled = True
- End Sub
- Private Sub ComboBox1下拉表單資料載入()
- conn.Close()
- If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString : conn.Open() : End If
- If PA = "" Then
- SQL1 = "SELECT 楦頭編號 FROM 楦頭圖片庫 WHERE (楦頭編號 NOT LIKE N'ML001') AND (楦頭編號 NOT LIKE N'ML002') AND (楦頭編號 NOT LIKE N'ML003') AND (楦頭編號 NOT LIKE N'WL001') " &
- "AND (楦頭編號 NOT LIKE N'WL002') AND (楦頭編號 NOT LIKE N'WL003') ORDER BY 楦頭圖片編號"
- Else
- SQL1 = "SELECT 楦頭編號 FROM 楦頭圖片庫 WHERE (楦頭編號 LIKE N'" & PA & "%') AND (楦頭編號 NOT LIKE N'ML001') AND (楦頭編號 NOT LIKE N'ML002') AND (楦頭編號 NOT LIKE N'ML003') " &
- "AND (楦頭編號 NOT LIKE N'WL001') AND (楦頭編號 NOT LIKE N'WL002') AND (楦頭編號 NOT LIKE N'WL003') ORDER BY 楦頭圖片編號"
- End If
- cmd.CommandText = SQL1 : cmd.Connection = conn : dr = cmd.ExecuteReader
- ComboBox1.Items.Clear()
- While (dr.Read())
- ComboBox1.Items.Add(dr("楦頭編號"))
- End While
- conn.Close()
- PA = ""
- End Sub
- Private Sub ComboBox2下拉表單資料載入()
- conn.Close()
- If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString : conn.Open() : End If
- If PA = "" Then
- SQL1 = "SELECT 形體號, 形體名, 顏色, 圖片編號 FROM 鞋型圖片資料庫 WHERE (類別 LIKE N'%彩圖%') ORDER BY 形體號"
- Else
- SQL1 = "SELECT 形體號, 形體名, 顏色, 圖片編號 FROM 鞋型圖片資料庫
- WHERE ((客戶 LIKE N'%" & PA & "%') OR (形體號 LIKE N'%" & PA & "%') OR (形體名 LIKE N'%" & PA & "%') OR (顏色 LIKE N'%" & PA & "%')) ORDER BY 形體號"
- End If
- cmd.CommandText = SQL1 : cmd.Connection = conn : dr = cmd.ExecuteReader
- ComboBox2.Items.Clear() : ComboBox3.Items.Clear()
- While (dr.Read())
- ComboBox2.Items.Add(dr("形體名") & "-" & dr("形體號") & "-" & dr("顏色"))
- ComboBox3.Items.Add(dr("圖片編號"))
- End While
- conn.Close()
- PA = ""
- End Sub
- Private Sub ComboBox5下拉表單資料載入()
- conn.Close()
- If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString : conn.Open() : End If
- SQL1 = "SELECT 縮寫 FROM 楦頭縮寫管理"
- cmd.CommandText = SQL1 : cmd.Connection = conn : dr = cmd.ExecuteReader
- ComboBox5.Items.Clear() : While (dr.Read()) : ComboBox5.Items.Add(dr("縮寫")) : End While : conn.Close() : PA = ""
- End Sub
- Private Sub Set_日期格式轉換()
- DTP = Format(DateTimePicker1.Value, "yyyy/MM/dd")
- End Sub
- Private Sub 楦頭規格表_Load(sender As Object, e As EventArgs) Handles MyBase.Load
- Me.MdiParent = WINPROFIT_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
- PA = "" : GroupBox2.Visible = False : TextBox40.Enabled = False
- Set_楦頭規格表清單()
- ComboBox1下拉表單資料載入() : ComboBox2下拉表單資料載入() : ComboBox5下拉表單資料載入()
- 格式設定()
- End Sub
- Private Sub 楦頭規格表_Unload(sender As Object, e As EventArgs) Handles MyBase.Closing
- If Button10.Enabled = True Then
- If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString : conn.Open() : End If
- SQL1 = "DELETE FROM 楦頭規格控制表 WHERE (資料流水號 = '" & TextBox1.Text & "')"
- cmd.CommandText = SQL1 : cmd.Connection = conn : cmd.ExecuteNonQuery() : conn.Close()
- If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString : conn.Open() : End If
- SQL1 = "DELETE FROM 楦頭規格表清單 WHERE (資料流水號 = '" & TextBox1.Text & "')"
- cmd.CommandText = SQL1 : cmd.Connection = conn : cmd.ExecuteNonQuery() : conn.Close()
- End If
- End Sub
- Private Sub DataGridView1_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles DataGridView1.CellClick
- If e.RowIndex = -1 Then : Else
- RadioButton1.Checked = DataGridView1(28, e.RowIndex).Value.ToString
- If RadioButton1.Checked = True Then : RadioButton2.Checked = False : Else : RadioButton2.Checked = True : End If
- 標頭轉換()
- TextBox1.Text = DataGridView1(0, e.RowIndex).Value.ToString : TextBox2.Text = DataGridView1(1, e.RowIndex).Value.ToString : DateTimePicker1.Text = DataGridView1(2, e.RowIndex).Value.ToString
- TextBox3.Text = DataGridView1(3, e.RowIndex).Value.ToString : TextBox4.Text = DataGridView1(4, e.RowIndex).Value.ToString : TextBox5.Text = DataGridView1(5, e.RowIndex).Value.ToString
- TextBox6.Text = DataGridView1(6, e.RowIndex).Value.ToString : TextBox7.Text = DataGridView1(7, e.RowIndex).Value.ToString : TextBox8.Text = DataGridView1(8, e.RowIndex).Value.ToString
- TextBox9.Text = DataGridView1(9, e.RowIndex).Value.ToString : TextBox10.Text = DataGridView1(10, e.RowIndex).Value.ToString : TextBox11.Text = DataGridView1(26, e.RowIndex).Value.ToString
- TextBox12.Text = DataGridView1(11, e.RowIndex).Value.ToString : TextBox13.Text = DataGridView1(12, e.RowIndex).Value.ToString : TextBox14.Text = DataGridView1(13, e.RowIndex).Value.ToString
- TextBox15.Text = DataGridView1(14, e.RowIndex).Value.ToString : TextBox16.Text = DataGridView1(15, e.RowIndex).Value.ToString : TextBox17.Text = DataGridView1(16, e.RowIndex).Value.ToString
- TextBox18.Text = DataGridView1(17, e.RowIndex).Value.ToString : TextBox19.Text = DataGridView1(18, e.RowIndex).Value.ToString : TextBox20.Text = DataGridView1(19, e.RowIndex).Value.ToString
- TextBox21.Text = DataGridView1(20, e.RowIndex).Value.ToString : TextBox22.Text = DataGridView1(21, e.RowIndex).Value.ToString : TextBox23.Text = DataGridView1(22, e.RowIndex).Value.ToString
- TextBox24.Text = DataGridView1(23, e.RowIndex).Value.ToString : TextBox25.Text = DataGridView1(24, e.RowIndex).Value.ToString : TextBox26.Text = DataGridView1(25, e.RowIndex).Value.ToString
- TextBox27.Text = DataGridView1(27, e.RowIndex).Value.ToString : TextBox28.Text = DataGridView1(29, e.RowIndex).Value.ToString : TextBox29.Text = DataGridView1(30, e.RowIndex).Value.ToString
- TextBox39.Text = DataGridView1(31, e.RowIndex).Value.ToString : ComboBox4.Text = DataGridView1(32, e.RowIndex).Value.ToString : TextBox33.Text = DataGridView1(33, e.RowIndex).Value.ToString
-
- Set_規格表清單()
- PictureBox1.Image = Nothing : PictureBox2.Image = Nothing
- If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString : conn.Open() : End If
- SQL1 = "SELECT 楦頭圖片 FROM 楦頭圖片庫 WHERE 楦頭圖片編號 LIKE N'" & TextBox28.Text & "'"
- cmd.Connection = conn : cmd.CommandText = SQL1 : dr = cmd.ExecuteReader
- While dr.Read() = True
- Dim unused As Byte() = New Byte(-1) {}
- Dim bytes As Byte() = DirectCast(dr.Item("楦頭圖片"), Byte())
- Dim oStream As New MemoryStream(bytes)
- PictureBox1.Image = Bitmap.FromStream(oStream)
- End While
- conn.Close()
- PictureBox1.SizeMode = 4
-
- If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString : conn.Open() : End If
- SQL1 = "SELECT 圖片, 圖片編號 FROM 鞋型圖片資料庫 WHERE 圖片編號 LIKE N'" & TextBox29.Text & "'"
- cmd.Connection = conn : cmd.CommandText = SQL1 : dr = cmd.ExecuteReader
- While dr.Read() = True
- TextBox29.Text = dr("圖片編號")
- Dim unused1 As Byte() = New Byte(-1) {}
- Dim bytes As Byte() = DirectCast(dr.Item("圖片"), Byte())
- Dim oStream As New MemoryStream(bytes)
- PictureBox2.Image = Bitmap.FromStream(oStream)
- End While
- conn.Close()
- PictureBox2.SizeMode = 4
- End If
- End Sub
- Private Sub DataGridView3_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles DataGridView3.CellClick
- If e.RowIndex = -1 Then : Else
- If GroupBox1.Visible = True Then
- TextBox33.Text = DataGridView3(2, e.RowIndex).Value.ToString : TextBox34.Text = DataGridView3(3, e.RowIndex).Value.ToString
- TextBox35.Text = DataGridView3(4, e.RowIndex).Value.ToString : TextBox36.Text = DataGridView3(5, e.RowIndex).Value.ToString
- TextBox37.Text = DataGridView3(6, e.RowIndex).Value.ToString : TextBox38.Text = DataGridView3(7, e.RowIndex).Value.ToString
- End If
- End If
- End Sub
- Private Sub RadioButton1_CheckedChanged(sender As Object, e As EventArgs) Handles RadioButton1.Click
- If RadioButton1.Checked = True Then : RadioButton1.Checked = True : RadioButton2.Checked = False : End If : 標頭轉換()
- End Sub
- Private Sub RadioButton2_CheckedChanged(sender As Object, e As EventArgs) Handles RadioButton2.Click
- If RadioButton2.Checked = True Then : RadioButton2.Checked = True : RadioButton1.Checked = False : End If : 標頭轉換()
- End Sub
- Private Sub ComboBox1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ComboBox1.SelectedIndexChanged
- If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString : conn.Open() : End If
- SQL1 = "SELECT 楦頭圖片, 楦頭圖片編號 FROM 楦頭圖片庫 WHERE 楦頭編號 LIKE N'" & ComboBox1.Text & "'"
- cmd.Connection = conn : cmd.CommandText = SQL1 : dr = cmd.ExecuteReader
- While dr.Read() = True
- TextBox28.Text = dr("楦頭圖片編號")
- Dim unused As Byte() = New Byte(-1) {}
- Dim bytes As Byte() = DirectCast(dr.Item("楦頭圖片"), Byte())
- Dim oStream As New MemoryStream(bytes)
- PictureBox1.Image = Bitmap.FromStream(oStream)
- End While
- conn.Close()
- PictureBox1.SizeMode = 4
- End Sub
- Private Sub ComboBox2_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ComboBox2.SelectedIndexChanged
- ComboBox3.SelectedIndex = ComboBox2.SelectedIndex
- If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString : conn.Open() : End If
- SQL1 = "SELECT 圖片, 圖片編號 FROM 鞋型圖片資料庫 WHERE 圖片編號 LIKE N'" & ComboBox3.Text & "'"
- cmd.Connection = conn : cmd.CommandText = SQL1 : dr = cmd.ExecuteReader
- While dr.Read() = True
- TextBox29.Text = dr("圖片編號")
- Dim unused As Byte() = New Byte(-1) {}
- Dim bytes As Byte() = DirectCast(dr.Item("圖片"), Byte())
- Dim oStream As New MemoryStream(bytes)
- PictureBox2.Image = Bitmap.FromStream(oStream)
- End While
- conn.Close()
- PictureBox2.SizeMode = 4
- End Sub
- Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
- PA = InputBox("請輸入要查詢的楦頭編號") : ComboBox1下拉表單資料載入() : MsgBox("查詢完成,請重新選擇下拉清單")
- End Sub
- Private Sub Button32_Click(sender As Object, e As EventArgs) Handles Button32.Click
- ComboBox1下拉表單資料載入()
- End Sub
- Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
- PA = InputBox("請輸入要查詢的楦頭編號") : ComboBox2下拉表單資料載入() : MsgBox("查詢完成,請重新選擇下拉清單")
- End Sub
- Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
- ComboBox2下拉表單資料載入()
- End Sub
- Private Sub Button7_Click(sender As Object, e As EventArgs) Handles Button7.Click
- PA = InputBox("請輸入要查詢的楦頭編號") : Set_楦頭規格表清單() : PA = ""
- End Sub
- Private Sub 更新()
- Set_日期格式轉換()
- If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString : conn.Open() : End If
- SQL1 = "UPDATE 楦頭規格控制表 SET 日期 = '" & DTP & "', 組別與尺碼 = '" & TextBox3.Text & "', 後卡編號 = '" & TextBox4.Text & "', 前卡編號 = '" & TextBox5.Text & "', " &
- "楦底板編號 = '" & TextBox6.Text & "', 涼鞋腳床 = '" & TextBox7.Text & "', 活動中底編號 = '" & TextBox8.Text & "', 鞋墊厚度 = '" & TextBox9.Text & "', " &
- "中皮軟墊厚度 = '" & TextBox10.Text & "', 後楦體寬度 = '" & TextBox12.Text & "', 楦後跟高度 = '" & TextBox13.Text & "', 鞋頭翹度 = '" & TextBox14.Text & "', " &
- "鞋頭厚度 = '" & TextBox15.Text & "', 第四趾圍 = '" & TextBox16.Text & "', 第五指圍 = '" & TextBox17.Text & "', 著地奌圍度 = '" & TextBox18.Text & "', 腰圍 = '" & TextBox19.Text & "', " &
- "腳背圍 = '" & TextBox20.Text & "', 長跟周長 = '" & TextBox21.Text & "', 楦底長度 = '" & TextBox22.Text & "', 前掌寬度1 = '" & TextBox23.Text & "', 前掌寬度2 = '" & TextBox24.Text & "', " &
- "著地點寬度 = '" & TextBox25.Text & "', 跟座寬度 = '" & TextBox26.Text & "', 備註 = '" & TextBox11.Text & "', 意見 = '" & TextBox27.Text & "', 男鞋女鞋 = '" & RadioButton1.Checked & "', " &
- "楦頭圖號碼 = '" & TextBox28.Text & "', 鞋圖號碼 = '" & TextBox29.Text & "', 楦頭名 = '" & TextBox39.Text & "', 級放基準碼數 = '" & ComboBox4.Text & "', 楦頭直量長度 = '" & TextBox33.Text & "'
- WHERE (資料流水號 = '" & TextBox1.Text & "')"
- cmd.Connection = conn : cmd.CommandText = SQL1 : cmd.ExecuteNonQuery() : conn.Close()
-
- For i As Integer = 0 To DataGridView3.Rows.Count - 1
- 資料數 = DataGridView3.Rows.Count : MyModule1.進度條()
- If i = 0 Then : EDFR = "4.5" : ElseIf i = 1 Then : EDFR = "5.0" : ElseIf i = 2 Then : EDFR = "5.5" : ElseIf i = 3 Then : EDFR = "6.0"
- ElseIf i = 4 Then : EDFR = "6.5" : ElseIf i = 5 Then : EDFR = "7.0" : ElseIf i = 6 Then : EDFR = "7.5" : ElseIf i = 7 Then : EDFR = "8.0"
- ElseIf i = 8 Then : EDFR = "8.5" : ElseIf i = 9 Then : EDFR = "9.0" : ElseIf i = 10 Then : EDFR = "9.5" : ElseIf i = 11 Then : EDFR = "10.0"
- ElseIf i = 12 Then : EDFR = "10.5" : ElseIf i = 13 Then : EDFR = "11.0" : ElseIf i = 14 Then : EDFR = "11.5" : ElseIf i = 15 Then : EDFR = "12.0"
- ElseIf i = 16 Then : EDFR = "12.5" : ElseIf i = 17 Then : EDFR = "13.0" : ElseIf i = 18 Then : EDFR = "13.5" : ElseIf i = 19 Then : EDFR = "14.0"
- ElseIf i = 20 Then : EDFR = "14.5" : ElseIf i = 21 Then : EDFR = "15.0" : End If
-
- If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString : conn.Open() : End If
- SQL1 = "UPDATE 楦頭規格表清單 SET 楦頭直量長度 = '" & DataGridView3.Rows(i).Cells("楦頭直量長度").Value & "', 楦底板長度 = '" & DataGridView3.Rows(i).Cells("楦底板長度").Value & "', " &
- "楦底掌寬度 = '" & DataGridView3.Rows(i).Cells("楦底掌寬度").Value & "', 掌圍 = '" & DataGridView3.Rows(i).Cells("掌圍").Value & "', " &
- "腰圍 = '" & DataGridView3.Rows(i).Cells("腰圍").Value & "', 背圍 = '" & DataGridView3.Rows(i).Cells("背圍").Value & "' " &
- "WHERE (資料流水號 LIKE N'" & TextBox1.Text & "' AND Size LIKE N'" & EDFR & "')"
- cmd.Connection = conn : cmd.CommandText = SQL1 : cmd.ExecuteNonQuery() : conn.Close()
- Next : WINPROFIT_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
- End Sub
- Private Sub Button12_Click(sender As Object, e As EventArgs) Handles Button12.Click
- If TextBox1.Text = "" Then
- MsgBox("沒有選擇要刪除的楦頭規格表")
- Else
- aa = MsgBox("確定要刪除該筆資料?", MsgBoxStyle.OkCancel)
- If aa = MsgBoxResult.Ok Then
- If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString : conn.Open() : End If
- SQL1 = "DELETE FROM 楦頭規格控制表 WHERE (資料流水號 = '" & TextBox1.Text & "')"
- cmd.CommandText = SQL1 : cmd.Connection = conn : cmd.ExecuteNonQuery() : conn.Close()
- If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString : conn.Open() : End If
- SQL1 = "DELETE FROM 楦頭規格表清單 WHERE (資料流水號 = '" & TextBox1.Text & "')"
- cmd.CommandText = SQL1 : cmd.Connection = conn : cmd.ExecuteNonQuery() : conn.Close()
- If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString : conn.Open() : End If
- SQL1 = "DELETE FROM 楦頭圖片庫 WHERE (楦頭編號 = '" & TextBox2.Text & "')"
- cmd.CommandText = SQL1 : cmd.Connection = conn : cmd.ExecuteNonQuery() : conn.Close()
-
- TextBox1.Text = "" : TextBox2.Text = "" : TextBox3.Text = "" : TextBox4.Text = "" : TextBox5.Text = "" : TextBox6.Text = "" : TextBox7.Text = "" : TextBox8.Text = ""
- TextBox9.Text = "" : TextBox10.Text = "" : TextBox11.Text = "" : TextBox12.Text = "" : TextBox13.Text = "" : TextBox14.Text = "" : TextBox15.Text = "" : TextBox16.Text = ""
- TextBox17.Text = "" : TextBox18.Text = "" : TextBox19.Text = "" : TextBox20.Text = "" : TextBox21.Text = "" : TextBox22.Text = "" : TextBox23.Text = "" : TextBox24.Text = ""
- TextBox25.Text = "" : TextBox26.Text = "" : TextBox27.Text = "" : TextBox28.Text = "" : TextBox29.Text = "" : TextBox30.Text = "" : TextBox31.Text = "" : TextBox32.Text = ""
- TextBox39.Text = "" : TextBox33.Text = ""
- DateTimePicker1.Text = Today() : RadioButton1.Checked = False
- RadioButton2.Checked = False : PictureBox1.Image = Nothing : PictureBox2.Image = Nothing : PictureBox3.Image = Nothing : PictureBox4.Image = Nothing : PictureBox5.Image = Nothing
- Set_楦頭規格表清單()
- DataGridView3.DataSource = Nothing
- MsgBox("刪除完成")
- End If
- End If
- End Sub
- Private Sub Button9_Click(sender As Object, e As EventArgs) Handles Button9.Click
- If TextBox1.Text = "" Then
- MsgBox("沒有選擇要修改的楦頭規格表")
- Else
- RadioButton1.Enabled = True : RadioButton2.Enabled = True : ComboBox1.Enabled = True : ComboBox2.Enabled = True : Button1.Enabled = True : Button2.Enabled = True : Button3.Enabled = True
- Button11.Enabled = True : Button17.Enabled = True : Button32.Enabled = True
- DataGridView1.Enabled = False
- Button8.Enabled = False : Button9.Enabled = False : Button12.Enabled = False
- End If
- End Sub
- Private Sub Button11_Click(sender As Object, e As EventArgs) Handles Button11.Click
- RadioButton1.Enabled = False : RadioButton2.Enabled = False : ComboBox1.Enabled = False : ComboBox2.Enabled = False : Button1.Enabled = False : Button2.Enabled = False : Button3.Enabled = False
- Button11.Enabled = False : Button17.Enabled = False : Button32.Enabled = False : GroupBox1.Visible = False
- DataGridView1.Enabled = True
- 更新() : Set_楦頭規格表清單() : MsgBox("修改完成")
- Button8.Enabled = True : Button9.Enabled = True : Button12.Enabled = True
- End Sub
- Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click
- If ComboBox5.Text = " " Then
- MsgBox("客戶指定編碼一定要選擇")
- Else
- If (ComboBox6.Text = "" Or ComboBox6.Text = " ") And TextBox41.Text = "" Then
- TextBox2.Text = ComboBox5.Text & TextBox40.Text
- ElseIf (ComboBox6.Text <> "" Or ComboBox6.Text <> " ") And TextBox41.Text = "" Then
- TextBox2.Text = ComboBox5.Text & TextBox40.Text & "-" & ComboBox6.Text
- ElseIf (ComboBox6.Text = "" Or ComboBox6.Text = " ") And TextBox41.Text <> "" Then
- TextBox2.Text = ComboBox5.Text & TextBox40.Text & "-" & TextBox41.Text
- ElseIf (ComboBox6.Text <> "" Or ComboBox6.Text <> " ") And TextBox41.Text <> "" Then
- TextBox2.Text = ComboBox5.Text & TextBox40.Text & "-" & ComboBox6.Text & "-" & TextBox41.Text
- End If
-
- If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString : conn.Open() : End If
- SQL1 = "SELECT TOP (1) 資料流水號 FROM 楦頭規格控制表 ORDER BY 資料流水號 DESC"
- cmd.Connection = conn : cmd.CommandText = SQL1 : dr = cmd.ExecuteReader
- If dr.Read() Then : TextBox1.Text = dr("資料流水號").ToString : Else : TextBox1.Text = "SS00000000" : End If
- conn.Close()
- Dim NUM1 As Integer
- NUM1 = Double.Parse(Strings.Right(TextBox1.Text, 8)) + 1
- If NUM1 < 10 Then : TextBox1.Text = "SS" & "0000000" & NUM1
- ElseIf NUM1 > 9 And NUM1 < 100 Then : TextBox1.Text = "SS" & "000000" & NUM1
- ElseIf NUM1 > 99 And NUM1 < 1000 Then : TextBox1.Text = "SS" & "00000" & NUM1
- ElseIf NUM1 > 999 And NUM1 < 10000 Then : TextBox1.Text = "SS" & "0000" & NUM1
- ElseIf NUM1 > 9999 And NUM1 < 100000 Then : TextBox1.Text = "SS" & "000" & NUM1
- ElseIf NUM1 > 99999 And NUM1 < 100000 Then : TextBox1.Text = "SS" & "00" & NUM1
- ElseIf NUM1 > 999999 And NUM1 < 1000000 Then : TextBox1.Text = "SS" & "0" & NUM1
- ElseIf NUM1 > 9999999 Then : TextBox1.Text = "SS" & NUM1
- End If
-
- If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString : conn.Open() : End If
- SQL1 = "SELECT 楦頭編號 FROM 楦頭規格控制表 WHERE 楦頭編號 LIKE N'" & TextBox2.Text & "'"
- cmd.Connection = conn : cmd.CommandText = SQL1 : dr = cmd.ExecuteReader
- If dr.Read() Then
- conn.Close()
- MsgBox("楦頭編號重複")
- Else
- conn.Close()
- If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString : conn.Open() : End If
- SQL1 = "INSERT INTO 楦頭規格控制表 (資料流水號, 楦頭編號, 日期, 組別與尺碼, 後卡編號, 前卡編號, 楦底板編號, 涼鞋腳床, 活動中底編號,
- 鞋墊厚度, 中皮軟墊厚度, 後楦體寬度, 楦後跟高度, 鞋頭翹度, 鞋頭厚度, 第四趾圍, 第五指圍, 著地奌圍度, 腰圍,
- 腳背圍, 長跟周長, 楦底長度, 前掌寬度1, 前掌寬度2, 著地點寬度, 跟座寬度, 備註, 意見, 男鞋女鞋, 楦頭圖號碼,
- 鞋圖號碼, 楦頭名, 級放基準碼數) " &
- "VALUES ('" & TextBox1.Text & "','" & TextBox2.Text & "','','','','','','','','','','','','','','','','','','','','','','','','','','','" & RadioButton1.Checked & "','','','','')"
- cmd.Connection = conn : cmd.CommandText = SQL1 : cmd.ExecuteNonQuery() : conn.Close()
-
- For i As Integer = 0 To 21
- If i = 0 Then : EDFR = "4.5" : ElseIf i = 1 Then : EDFR = "5.0" : ElseIf i = 2 Then : EDFR = "5.5" : ElseIf i = 3 Then : EDFR = "6.0"
- ElseIf i = 4 Then : EDFR = "6.5" : ElseIf i = 5 Then : EDFR = "7.0" : ElseIf i = 6 Then : EDFR = "7.5" : ElseIf i = 7 Then : EDFR = "8.0"
- ElseIf i = 8 Then : EDFR = "8.5" : ElseIf i = 9 Then : EDFR = "9.0" : ElseIf i = 10 Then : EDFR = "9.5" : ElseIf i = 11 Then : EDFR = "10.0"
- ElseIf i = 12 Then : EDFR = "10.5" : ElseIf i = 13 Then : EDFR = "11.0" : ElseIf i = 14 Then : EDFR = "11.5" : ElseIf i = 15 Then : EDFR = "12.0"
- ElseIf i = 16 Then : EDFR = "12.5" : ElseIf i = 17 Then : EDFR = "13.0" : ElseIf i = 18 Then : EDFR = "13.5" : ElseIf i = 19 Then : EDFR = "14.0"
- ElseIf i = 20 Then : EDFR = "14.5" : ElseIf i = 21 Then : EDFR = "15.0" : End If
-
- If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString : conn.Open() : End If
- SQL1 = "INSERT INTO 楦頭規格表清單 (資料流水號, Size, 楦頭直量長度, 楦底板長度, 楦底掌寬度, 掌圍, 腰圍, 背圍) " &
- "VALUES ('" & TextBox1.Text & "','" & EDFR & "','0.000','0.000','0.000','0.000','0.000','0.000')"
- cmd.Connection = conn : cmd.CommandText = SQL1 : cmd.ExecuteNonQuery() : conn.Close()
- Next
- Set_規格表清單()
- GroupBox2.Visible = False
- End If
- End If
- End Sub
- Private Sub Button8_Click(sender As Object, e As EventArgs) Handles Button8.Click
- RadioButton1.Enabled = True : RadioButton2.Enabled = True : ComboBox1.Enabled = True : ComboBox2.Enabled = True : Button1.Enabled = True : Button2.Enabled = True : Button3.Enabled = True
- Button10.Enabled = True : Button17.Enabled = True : Button32.Enabled = True
- DataGridView1.Enabled = False
-
- TextBox1.Text = "" : TextBox2.Text = "" : TextBox3.Text = "" : TextBox4.Text = "" : TextBox5.Text = "" : TextBox6.Text = "" : TextBox7.Text = "" : TextBox8.Text = ""
- TextBox9.Text = "" : TextBox10.Text = "" : TextBox11.Text = "" : TextBox12.Text = "" : TextBox13.Text = "" : TextBox14.Text = "" : TextBox15.Text = "" : TextBox16.Text = ""
- TextBox17.Text = "" : TextBox18.Text = "" : TextBox19.Text = "" : TextBox20.Text = "" : TextBox21.Text = "" : TextBox22.Text = "" : TextBox23.Text = "" : TextBox24.Text = ""
- TextBox25.Text = "" : TextBox26.Text = "" : TextBox27.Text = "" : TextBox28.Text = "" : TextBox29.Text = "" : TextBox30.Text = "" : TextBox31.Text = "" : TextBox32.Text = ""
- TextBox39.Text = ""
- DateTimePicker1.Text = Today() : RadioButton1.Checked = False : RadioButton2.Checked = False : PictureBox1.Image = Nothing : PictureBox2.Image = Nothing
-
- 'If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString : conn.Open() : End If
- 'SQL1 = "SELECT TOP (1) 楦頭編號 FROM 楦頭規格控制表 ORDER BY 資料流水號 DESC"
- 'cmd.Connection = conn : cmd.CommandText = SQL1 : dr = cmd.ExecuteReader
- 'If dr.Read() Then : TextBox40.Text = Strings.Mid(dr("楦頭編號"), 3, 4).ToString : Else : TextBox40.Text = "2000" : End If
- 'conn.Close()
- 'TextBox40.Text = Val(TextBox40.Text) + 1
-
- GroupBox2.Visible = True
- Button8.Enabled = False : Button9.Enabled = False : Button12.Enabled = False
- End Sub
- Private Sub Button10_Click(sender As Object, e As EventArgs) Handles Button10.Click
- RadioButton1.Enabled = False : RadioButton2.Enabled = False : ComboBox1.Enabled = False : ComboBox2.Enabled = False : Button1.Enabled = False : Button2.Enabled = False : Button3.Enabled = False
- Button10.Enabled = False : Button17.Enabled = False : Button32.Enabled = False : GroupBox1.Visible = False
- DataGridView1.Enabled = True
- 更新() : Set_楦頭規格表清單() : MsgBox("新增完成")
- Button8.Enabled = True : Button9.Enabled = True : Button12.Enabled = True
- End Sub
- Private Sub Button13_Click(sender As Object, e As EventArgs) Handles Button13.Click
- 楦頭圖片導入資料庫.Show() : 楦頭圖片導入資料庫.BringToFront()
- End Sub
- Private Sub Button14_Click(sender As Object, e As EventArgs) Handles Button14.Click
- 楦頭圖片資料庫.Show() : 楦頭圖片導入資料庫.BringToFront()
- End Sub
- Private Sub Button16_Click(sender As Object, e As EventArgs) Handles Button16.Click
- 鞋型圖片導入資料庫.Show() : 鞋型圖片導入資料庫.BringToFront()
- End Sub
- Private Sub Button15_Click(sender As Object, e As EventArgs) Handles Button15.Click
- 鞋型圖片資料庫.Show() : 鞋型圖片資料庫.BringToFront()
- End Sub
- Private Sub Button17_Click(sender As Object, e As EventArgs) Handles Button17.Click
- TextBox34.Text = TextBox22.Text : TextBox35.Text = TextBox25.Text : TextBox36.Text = TextBox18.Text : TextBox37.Text = TextBox19.Text : TextBox38.Text = TextBox20.Text
- CheckBox1.Checked = True : CheckBox5.Checked = True : CheckBox9.Checked = True : CheckBox13.Checked = True : CheckBox17.Checked = True : CheckBox20.Checked = True
- CheckBox2.Checked = True : CheckBox6.Checked = True : CheckBox10.Checked = True : CheckBox14.Checked = True : CheckBox18.Checked = True : CheckBox21.Checked = True
- CheckBox3.Checked = True : CheckBox7.Checked = True : CheckBox11.Checked = True : CheckBox15.Checked = True : CheckBox19.Checked = True : CheckBox22.Checked = True
- CheckBox4.Checked = True : CheckBox8.Checked = True : CheckBox12.Checked = True : CheckBox16.Checked = True
-
- If ComboBox4.Text = "" Then
- MsgBox("級放標準碼數沒有選擇")
- Else
- If TextBox33.Text = "" Or TextBox34.Text = "" Or TextBox35.Text = "" Or TextBox36.Text = "" Or TextBox37.Text = "" Or TextBox38.Text = "" Then
- MsgBox("計算數值不可空白")
- Else
- GroupBox1.Visible = False
- If ComboBox4.Text = "4.5" Then : BB1 = 22 : BB2 = 22 - BB1 : ElseIf ComboBox4.Text = "5.0" Then : BB1 = 21 : BB2 = 22 - BB1 : ElseIf ComboBox4.Text = "5.5" Then : BB1 = 20 : BB2 = 22 - BB1
- ElseIf ComboBox4.Text = "6.0" Then : BB1 = 19 : BB2 = 22 - BB1 : ElseIf ComboBox4.Text = "6.5" Then : BB1 = 18 : BB2 = 22 - BB1 : ElseIf ComboBox4.Text = "7.0" Then : BB1 = 17 : BB2 = 22 - BB1
- ElseIf ComboBox4.Text = "7.5" Then : BB1 = 16 : BB2 = 22 - BB1 : ElseIf ComboBox4.Text = "8.0" Then : BB1 = 15 : BB2 = 22 - BB1 : ElseIf ComboBox4.Text = "8.5" Then : BB1 = 14 : BB2 = 22 - BB1
- ElseIf ComboBox4.Text = "9.0" Then : BB1 = 13 : BB2 = 22 - BB1 : ElseIf ComboBox4.Text = "9.5" Then : BB1 = 12 : BB2 = 22 - BB1 : ElseIf ComboBox4.Text = "10.0" Then : BB1 = 11 : BB2 = 22 - BB1
- ElseIf ComboBox4.Text = "10.5" Then : BB1 = 10 : BB2 = 22 - BB1 : ElseIf ComboBox4.Text = "11.0" Then : BB1 = 9 : BB2 = 22 - BB1 : ElseIf ComboBox4.Text = "11.5" Then : BB1 = 8 : BB2 = 22 - BB1
- ElseIf ComboBox4.Text = "12.0" Then : BB1 = 7 : BB2 = 22 - BB1 : ElseIf ComboBox4.Text = "12.5" Then : BB1 = 6 : BB2 = 22 - BB1 : ElseIf ComboBox4.Text = "13.0" Then : BB1 = 5 : BB2 = 22 - BB1
- ElseIf ComboBox4.Text = "13.5" Then : BB1 = 4 : BB2 = 22 - BB1 : ElseIf ComboBox4.Text = "14.0" Then : BB1 = 3 : BB2 = 22 - BB1 : ElseIf ComboBox4.Text = "14.5" Then : BB1 = 2 : BB2 = 22 - BB1
- ElseIf ComboBox4.Text = "15.0" Then : BB1 = 1 : BB2 = 22 - BB1
- End If
- BB4(0) = CheckBox1.Checked : BB4(1) = CheckBox2.Checked : BB4(2) = CheckBox3.Checked : BB4(3) = CheckBox4.Checked : BB4(4) = CheckBox5.Checked : BB4(5) = CheckBox6.Checked
- BB4(6) = CheckBox7.Checked : BB4(7) = CheckBox8.Checked : BB4(8) = CheckBox9.Checked : BB4(9) = CheckBox10.Checked : BB4(10) = CheckBox11.Checked : BB4(11) = CheckBox12.Checked
- BB4(12) = CheckBox13.Checked : BB4(13) = CheckBox14.Checked : BB4(14) = CheckBox15.Checked : BB4(15) = CheckBox16.Checked : BB4(16) = CheckBox17.Checked : BB4(17) = CheckBox18.Checked
- BB4(18) = CheckBox19.Checked : BB4(19) = CheckBox20.Checked : BB4(20) = CheckBox21.Checked : BB4(21) = CheckBox22.Checked
-
- DataGridView3.Rows(BB2).Cells(2).Value = TextBox33.Text : DataGridView3.Rows(BB2).Cells(3).Value = TextBox34.Text : DataGridView3.Rows(BB2).Cells(4).Value = TextBox35.Text
- DataGridView3.Rows(BB2).Cells(5).Value = TextBox36.Text : DataGridView3.Rows(BB2).Cells(6).Value = TextBox37.Text : DataGridView3.Rows(BB2).Cells(7).Value = TextBox38.Text
- For I As Integer = BB2 To 20
- If BB4(I + 1) = True Then
- DataGridView3.Rows(I + 1).Cells(2).Value = Format(Double.Parse(DataGridView3(2, I).Value.ToString) + 4.23, "##0.000")
- DataGridView3.Rows(I + 1).Cells(3).Value = Format(Double.Parse(DataGridView3(3, I).Value.ToString) + 4.23, "##0.000")
- DataGridView3.Rows(I + 1).Cells(4).Value = Format(Double.Parse(DataGridView3(4, I).Value.ToString) + 1.06, "##0.000")
- DataGridView3.Rows(I + 1).Cells(5).Value = Format(Double.Parse(DataGridView3(5, I).Value.ToString) + 3.175, "##0.000")
- DataGridView3.Rows(I + 1).Cells(6).Value = Format(Double.Parse(DataGridView3(6, I).Value.ToString) + 3.175, "##0.000")
- DataGridView3.Rows(I + 1).Cells(7).Value = Format(Double.Parse(DataGridView3(7, I).Value.ToString) + 3.175, "##0.000")
- Else
- DataGridView3.Rows(I + 1).Cells(2).Value = "0.000" : DataGridView3.Rows(I + 1).Cells(3).Value = "0.000" : DataGridView3.Rows(I + 1).Cells(4).Value = "0.000"
- DataGridView3.Rows(I + 1).Cells(5).Value = "0.000" : DataGridView3.Rows(I + 1).Cells(6).Value = "0.000" : DataGridView3.Rows(I + 1).Cells(7).Value = "0.000"
- End If
- Next
- BB3 = BB2
- For I As Integer = 0 To BB2
- If BB4(BB3) = True Then
- DataGridView3.Rows(BB3).Cells(2).Value = Format(Double.Parse(DataGridView3(2, BB3 + 1).Value.ToString) - 4.23, "##0.000")
- DataGridView3.Rows(BB3).Cells(3).Value = Format(Double.Parse(DataGridView3(3, BB3 + 1).Value.ToString) - 4.23, "##0.000")
- DataGridView3.Rows(BB3).Cells(4).Value = Format(Double.Parse(DataGridView3(4, BB3 + 1).Value.ToString) - 1.06, "##0.000")
- DataGridView3.Rows(BB3).Cells(5).Value = Format(Double.Parse(DataGridView3(5, BB3 + 1).Value.ToString) - 3.175, "##0.000")
- DataGridView3.Rows(BB3).Cells(6).Value = Format(Double.Parse(DataGridView3(6, BB3 + 1).Value.ToString) - 3.175, "##0.000")
- DataGridView3.Rows(BB3).Cells(7).Value = Format(Double.Parse(DataGridView3(7, BB3 + 1).Value.ToString) - 3.175, "##0.000")
- Else
- DataGridView3.Rows(BB3).Cells(2).Value = "0.000" : DataGridView3.Rows(BB3).Cells(3).Value = "0.000" : DataGridView3.Rows(BB3).Cells(4).Value = "0.000"
- DataGridView3.Rows(BB3).Cells(5).Value = "0.000" : DataGridView3.Rows(BB3).Cells(6).Value = "0.000" : DataGridView3.Rows(BB3).Cells(7).Value = "0.000"
- End If
- BB3 -= 1
- Next
- TextBox34.Text = "" : TextBox35.Text = "" : TextBox36.Text = "" : TextBox37.Text = "" : TextBox38.Text = ""
- MsgBox("計算完畢")
- End If
- End If
- 'If GroupBox1.Visible = True Then
- ' GroupBox1.Visible = False
- 'Else
- ' GroupBox1.Visible = True
- 'End If
- End Sub
- Private Sub 級放範圍選擇邏輯()
- If AA1 <> 0 And AA2 <> 0 Then
- If AA1 < AA2 Then : AA3 = AA1 : AA4 = AA2 : ElseIf AA2 < AA1 Then : AA3 = AA2 : AA4 = AA1 : End If
- For HH = AA3 To AA4 : AA6(HH - 1) = HH : Next
- If AA6(0) = 1 Then : CheckBox1.Checked = True : Else : CheckBox1.Checked = False : End If : If AA6(1) = 2 Then : CheckBox2.Checked = True : Else : CheckBox2.Checked = False : End If
- If AA6(2) = 3 Then : CheckBox3.Checked = True : Else : CheckBox3.Checked = False : End If : If AA6(3) = 4 Then : CheckBox4.Checked = True : Else : CheckBox4.Checked = False : End If
- If AA6(4) = 5 Then : CheckBox5.Checked = True : Else : CheckBox5.Checked = False : End If : If AA6(5) = 6 Then : CheckBox6.Checked = True : Else : CheckBox6.Checked = False : End If
- If AA6(6) = 7 Then : CheckBox7.Checked = True : Else : CheckBox7.Checked = False : End If : If AA6(7) = 8 Then : CheckBox8.Checked = True : Else : CheckBox8.Checked = False : End If
- If AA6(8) = 9 Then : CheckBox9.Checked = True : Else : CheckBox9.Checked = False : End If : If AA6(9) = 10 Then : CheckBox10.Checked = True : Else : CheckBox10.Checked = False : End If
- If AA6(10) = 11 Then : CheckBox11.Checked = True : Else : CheckBox11.Checked = False : End If : If AA6(11) = 12 Then : CheckBox12.Checked = True : Else : CheckBox12.Checked = False : End If
- If AA6(12) = 13 Then : CheckBox13.Checked = True : Else : CheckBox13.Checked = False : End If : If AA6(13) = 14 Then : CheckBox14.Checked = True : Else : CheckBox14.Checked = False : End If
- If AA6(14) = 15 Then : CheckBox15.Checked = True : Else : CheckBox15.Checked = False : End If : If AA6(15) = 16 Then : CheckBox16.Checked = True : Else : CheckBox16.Checked = False : End If
- If AA6(16) = 17 Then : CheckBox17.Checked = True : Else : CheckBox17.Checked = False : End If : If AA6(17) = 18 Then : CheckBox18.Checked = True : Else : CheckBox18.Checked = False : End If
- If AA6(18) = 19 Then : CheckBox19.Checked = True : Else : CheckBox19.Checked = False : End If : If AA6(19) = 20 Then : CheckBox20.Checked = True : Else : CheckBox20.Checked = False : End If
- If AA6(20) = 21 Then : CheckBox21.Checked = True : Else : CheckBox21.Checked = False : End If : If AA6(21) = 22 Then : CheckBox22.Checked = True : Else : CheckBox22.Checked = False : End If
- AA6(0) = 0 : AA6(1) = 0 : AA6(2) = 0 : AA6(3) = 0 : AA6(4) = 0 : AA6(5) = 0 : AA6(6) = 0 : AA6(7) = 0 : AA6(8) = 0 : AA6(9) = 0 : AA6(10) = 0 : AA6(11) = 0 : AA6(12) = 0 : AA6(13) = 0
- AA6(14) = 0 : AA6(15) = 0 : AA6(16) = 0 : AA6(17) = 0 : AA6(18) = 0 : AA6(19) = 0 : AA6(20) = 0 : AA6(21) = 0 : HH = 0
- CheckBox1.Enabled = False : CheckBox2.Enabled = False : CheckBox3.Enabled = False : CheckBox4.Enabled = False : CheckBox5.Enabled = False : CheckBox6.Enabled = False : CheckBox7.Enabled = False
- CheckBox8.Enabled = False : CheckBox9.Enabled = False : CheckBox10.Enabled = False : CheckBox11.Enabled = False : CheckBox12.Enabled = False : CheckBox13.Enabled = False : CheckBox14.Enabled = False
- CheckBox15.Enabled = False : CheckBox16.Enabled = False : CheckBox17.Enabled = False : CheckBox18.Enabled = False : CheckBox19.Enabled = False : CheckBox20.Enabled = False : CheckBox21.Enabled = False
- CheckBox22.Enabled = False
- Button18.Enabled = True
- End If
- End Sub
- Private Sub CheckBox1_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox1.Click
- If CheckBox1.Checked = True Then
- If AA1 = 0 Then : AA1 = 1 : CheckBox1.Checked = True : ElseIf AA2 = 0 Then : AA2 = 1 : CheckBox1.Checked = True : ElseIf AA1 <> 0 And AA2 <> 0 Then : CheckBox1.Checked = False : End If
- ElseIf CheckBox1.Checked = False Then
- If AA1 = 1 Then : AA1 = 0 : CheckBox1.Checked = False : ElseIf AA2 = 1 Then : AA2 = 0 : CheckBox1.Checked = False : ElseIf AA1 <> 0 And AA2 <> 0 Then : CheckBox1.Checked = True : End If
- End If : 級放範圍選擇邏輯()
- End Sub
- Private Sub CheckBox2_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox2.Click
- If CheckBox2.Checked = True Then
- If AA1 = 0 Then : AA1 = 2 : CheckBox2.Checked = True : ElseIf AA2 = 0 Then : AA2 = 2 : CheckBox2.Checked = True : ElseIf AA1 <> 0 And AA2 <> 0 Then : CheckBox2.Checked = False : End If
- ElseIf CheckBox2.Checked = False Then
- If AA1 = 2 Then : AA1 = 0 : CheckBox2.Checked = False : ElseIf AA2 = 2 Then : AA2 = 0 : CheckBox2.Checked = False : ElseIf AA1 <> 0 And AA2 <> 0 Then : CheckBox2.Checked = True : End If
- End If : 級放範圍選擇邏輯()
- End Sub
- Private Sub CheckBox3_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox3.Click
- If CheckBox3.Checked = True Then
- If AA1 = 0 Then : AA1 = 3 : CheckBox3.Checked = True : ElseIf AA2 = 0 Then : AA2 = 3 : CheckBox3.Checked = True : ElseIf AA1 <> 0 And AA2 <> 0 Then : CheckBox3.Checked = False : End If
- ElseIf CheckBox3.Checked = False Then
- If AA1 = 3 Then : AA1 = 0 : CheckBox3.Checked = False : ElseIf AA2 = 3 Then : AA2 = 0 : CheckBox3.Checked = False : ElseIf AA1 <> 0 And AA2 <> 0 Then : CheckBox3.Checked = True : End If
- End If : 級放範圍選擇邏輯()
- End Sub
- Private Sub CheckBox4_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox4.Click
- If CheckBox4.Checked = True Then
- If AA1 = 0 Then : AA1 = 4 : CheckBox4.Checked = True : ElseIf AA2 = 0 Then : AA2 = 4 : CheckBox4.Checked = True : ElseIf AA1 <> 0 And AA2 <> 0 Then : CheckBox4.Checked = False : End If
- ElseIf CheckBox4.Checked = False Then
- If AA1 = 4 Then : AA1 = 0 : CheckBox4.Checked = False : ElseIf AA2 = 4 Then : AA2 = 0 : CheckBox4.Checked = False : ElseIf AA1 <> 0 And AA2 <> 0 Then : CheckBox4.Checked = True : End If
- End If : 級放範圍選擇邏輯()
- End Sub
- Private Sub CheckBox5_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox5.Click
- If CheckBox5.Checked = True Then
- If AA1 = 0 Then : AA1 = 5 : CheckBox5.Checked = True : ElseIf AA2 = 0 Then : AA2 = 5 : CheckBox5.Checked = True : ElseIf AA1 <> 0 And AA2 <> 0 Then : CheckBox5.Checked = False : End If
- ElseIf CheckBox5.Checked = False Then
- If AA1 = 5 Then : AA1 = 0 : CheckBox5.Checked = False : ElseIf AA2 = 5 Then : AA2 = 0 : CheckBox5.Checked = False : ElseIf AA1 <> 0 And AA2 <> 0 Then : CheckBox5.Checked = True : End If
- End If : 級放範圍選擇邏輯()
- End Sub
- Private Sub CheckBox6_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox6.Click
- If CheckBox6.Checked = True Then
- If AA1 = 0 Then : AA1 = 6 : CheckBox6.Checked = True : ElseIf AA2 = 0 Then : AA2 = 6 : CheckBox6.Checked = True : ElseIf AA1 <> 0 And AA2 <> 0 Then : CheckBox6.Checked = False : End If
- ElseIf CheckBox6.Checked = False Then
- If AA1 = 6 Then : AA1 = 0 : CheckBox6.Checked = False : ElseIf AA2 = 6 Then : AA2 = 0 : CheckBox6.Checked = False : ElseIf AA1 <> 0 And AA2 <> 0 Then : CheckBox6.Checked = True : End If
- End If : 級放範圍選擇邏輯()
- End Sub
- Private Sub CheckBox7_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox7.Click
- If CheckBox7.Checked = True Then
- If AA1 = 0 Then : AA1 = 7 : CheckBox7.Checked = True : ElseIf AA2 = 0 Then : AA2 = 7 : CheckBox7.Checked = True : ElseIf AA1 <> 0 And AA2 <> 0 Then : CheckBox7.Checked = False : End If
- ElseIf CheckBox7.Checked = False Then
- If AA1 = 7 Then : AA1 = 0 : CheckBox7.Checked = False : ElseIf AA2 = 7 Then : AA2 = 0 : CheckBox7.Checked = False : ElseIf AA1 <> 0 And AA2 <> 0 Then : CheckBox7.Checked = True : End If
- End If : 級放範圍選擇邏輯()
- End Sub
- Private Sub CheckBox8_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox8.Click
- If CheckBox8.Checked = True Then
- If AA1 = 0 Then : AA1 = 8 : CheckBox8.Checked = True : ElseIf AA2 = 0 Then : AA2 = 8 : CheckBox8.Checked = True : ElseIf AA1 <> 0 And AA2 <> 0 Then : CheckBox8.Checked = False : End If
- ElseIf CheckBox8.Checked = False Then
- If AA1 = 8 Then : AA1 = 0 : CheckBox8.Checked = False : ElseIf AA2 = 8 Then : AA2 = 0 : CheckBox8.Checked = False : ElseIf AA1 <> 0 And AA2 <> 0 Then : CheckBox8.Checked = True : End If
- End If : 級放範圍選擇邏輯()
- End Sub
- Private Sub CheckBox9_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox9.Click
- If CheckBox9.Checked = True Then
- If AA1 = 0 Then : AA1 = 9 : CheckBox9.Checked = True : ElseIf AA2 = 0 Then : AA2 = 9 : CheckBox9.Checked = True : ElseIf AA1 <> 0 And AA2 <> 0 Then : CheckBox9.Checked = False : End If
- ElseIf CheckBox9.Checked = False Then
- If AA1 = 9 Then : AA1 = 0 : CheckBox9.Checked = False : ElseIf AA2 = 9 Then : AA2 = 0 : CheckBox9.Checked = False : ElseIf AA1 <> 0 And AA2 <> 0 Then : CheckBox9.Checked = True : End If
- End If : 級放範圍選擇邏輯()
- End Sub
- Private Sub CheckBox10_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox10.Click
- If CheckBox10.Checked = True Then
- If AA1 = 0 Then : AA1 = 10 : CheckBox10.Checked = True : ElseIf AA2 = 0 Then : AA2 = 10 : CheckBox10.Checked = True : ElseIf AA1 <> 0 And AA2 <> 0 Then : CheckBox10.Checked = False : End If
- ElseIf CheckBox10.Checked = False Then
- If AA1 = 10 Then : AA1 = 0 : CheckBox10.Checked = False : ElseIf AA2 = 10 Then : AA2 = 0 : CheckBox10.Checked = False : ElseIf AA1 <> 0 And AA2 <> 0 Then : CheckBox10.Checked = True : End If
- End If : 級放範圍選擇邏輯()
- End Sub
- Private Sub CheckBox11_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox11.Click
- If CheckBox11.Checked = True Then
- If AA1 = 0 Then : AA1 = 11 : CheckBox11.Checked = True : ElseIf AA2 = 0 Then : AA2 = 11 : CheckBox11.Checked = True : ElseIf AA1 <> 0 And AA2 <> 0 Then : CheckBox11.Checked = False : End If
- ElseIf CheckBox11.Checked = False Then
- If AA1 = 11 Then : AA1 = 0 : CheckBox11.Checked = False : ElseIf AA2 = 11 Then : AA2 = 0 : CheckBox11.Checked = False : ElseIf AA1 <> 0 And AA2 <> 0 Then : CheckBox11.Checked = True : End If
- End If : 級放範圍選擇邏輯()
- End Sub
- Private Sub CheckBox12_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox12.Click
- If CheckBox12.Checked = True Then
- If AA1 = 0 Then : AA1 = 12 : CheckBox12.Checked = True : ElseIf AA2 = 0 Then : AA2 = 12 : CheckBox12.Checked = True : ElseIf AA1 <> 0 And AA2 <> 0 Then : CheckBox12.Checked = False : End If
- ElseIf CheckBox12.Checked = False Then
- If AA1 = 12 Then : AA1 = 0 : CheckBox12.Checked = False : ElseIf AA2 = 12 Then : AA2 = 0 : CheckBox12.Checked = False : ElseIf AA1 <> 0 And AA2 <> 0 Then : CheckBox12.Checked = True : End If
- End If : 級放範圍選擇邏輯()
- End Sub
- Private Sub CheckBox13_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox13.Click
- If CheckBox13.Checked = True Then
- If AA1 = 0 Then : AA1 = 13 : CheckBox13.Checked = True : ElseIf AA2 = 0 Then : AA2 = 13 : CheckBox13.Checked = True : ElseIf AA1 <> 0 And AA2 <> 0 Then : CheckBox13.Checked = False : End If
- ElseIf CheckBox13.Checked = False Then
- If AA1 = 13 Then : AA1 = 0 : CheckBox13.Checked = False : ElseIf AA2 = 13 Then : AA2 = 0 : CheckBox13.Checked = False : ElseIf AA1 <> 0 And AA2 <> 0 Then : CheckBox13.Checked = True : End If
- End If : 級放範圍選擇邏輯()
- End Sub
- Private Sub CheckBox14_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox14.Click
- If CheckBox14.Checked = True Then
- If AA1 = 0 Then : AA1 = 14 : CheckBox14.Checked = True : ElseIf AA2 = 0 Then : AA2 = 14 : CheckBox14.Checked = True : ElseIf AA1 <> 0 And AA2 <> 0 Then : CheckBox14.Checked = False : End If
- ElseIf CheckBox14.Checked = False Then
- If AA1 = 14 Then : AA1 = 0 : CheckBox14.Checked = False : ElseIf AA2 = 14 Then : AA2 = 0 : CheckBox14.Checked = False : ElseIf AA1 <> 0 And AA2 <> 0 Then : CheckBox14.Checked = True : End If
- End If : 級放範圍選擇邏輯()
- End Sub
- Private Sub CheckBox15_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox15.Click
- If CheckBox15.Checked = True Then
- If AA1 = 0 Then : AA1 = 15 : CheckBox15.Checked = True : ElseIf AA2 = 0 Then : AA2 = 15 : CheckBox15.Checked = True : ElseIf AA1 <> 0 And AA2 <> 0 Then : CheckBox15.Checked = False : End If
- ElseIf CheckBox15.Checked = False Then
- If AA1 = 15 Then : AA1 = 0 : CheckBox15.Checked = False : ElseIf AA2 = 15 Then : AA2 = 0 : CheckBox15.Checked = False : ElseIf AA1 <> 0 And AA2 <> 0 Then : CheckBox15.Checked = True : End If
- End If : 級放範圍選擇邏輯()
- End Sub
- Private Sub CheckBox16_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox16.Click
- If CheckBox16.Checked = True Then
- If AA1 = 0 Then : AA1 = 16 : CheckBox16.Checked = True : ElseIf AA2 = 0 Then : AA2 = 16 : CheckBox16.Checked = True : ElseIf AA1 <> 0 And AA2 <> 0 Then : CheckBox16.Checked = False : End If
- ElseIf CheckBox16.Checked = False Then
- If AA1 = 16 Then : AA1 = 0 : CheckBox16.Checked = False : ElseIf AA2 = 16 Then : AA2 = 0 : CheckBox16.Checked = False : ElseIf AA1 <> 0 And AA2 <> 0 Then : CheckBox16.Checked = True : End If
- End If : 級放範圍選擇邏輯()
- End Sub
- Private Sub CheckBox17_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox17.Click
- If CheckBox17.Checked = True Then
- If AA1 = 0 Then : AA1 = 17 : CheckBox17.Checked = True : ElseIf AA2 = 0 Then : AA2 = 17 : CheckBox17.Checked = True : ElseIf AA1 <> 0 And AA2 <> 0 Then : CheckBox17.Checked = False : End If
- ElseIf CheckBox17.Checked = False Then
- If AA1 = 17 Then : AA1 = 0 : CheckBox17.Checked = False : ElseIf AA2 = 17 Then : AA2 = 0 : CheckBox17.Checked = False : ElseIf AA1 <> 0 And AA2 <> 0 Then : CheckBox17.Checked = True : End If
- End If : 級放範圍選擇邏輯()
- End Sub
- Private Sub CheckBox18_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox18.Click
- If CheckBox18.Checked = True Then
- If AA1 = 0 Then : AA1 = 18 : CheckBox18.Checked = True : ElseIf AA2 = 0 Then : AA2 = 18 : CheckBox18.Checked = True : ElseIf AA1 <> 0 And AA2 <> 0 Then : CheckBox18.Checked = False : End If
- ElseIf CheckBox18.Checked = False Then
- If AA1 = 18 Then : AA1 = 0 : CheckBox18.Checked = False : ElseIf AA2 = 18 Then : AA2 = 0 : CheckBox18.Checked = False : ElseIf AA1 <> 0 And AA2 <> 0 Then : CheckBox18.Checked = True : End If
- End If : 級放範圍選擇邏輯()
- End Sub
- Private Sub CheckBox19_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox19.Click
- If CheckBox19.Checked = True Then
- If AA1 = 0 Then : AA1 = 19 : CheckBox19.Checked = True : ElseIf AA2 = 0 Then : AA2 = 19 : CheckBox19.Checked = True : ElseIf AA1 <> 0 And AA2 <> 0 Then : CheckBox19.Checked = False : End If
- ElseIf CheckBox19.Checked = False Then
- If AA1 = 19 Then : AA1 = 0 : CheckBox19.Checked = False : ElseIf AA2 = 19 Then : AA2 = 0 : CheckBox19.Checked = False : ElseIf AA1 <> 0 And AA2 <> 0 Then : CheckBox19.Checked = True : End If
- End If : 級放範圍選擇邏輯()
- End Sub
- Private Sub CheckBox20_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox20.Click
- If CheckBox20.Checked = True Then
- If AA1 = 0 Then : AA1 = 20 : CheckBox20.Checked = True : ElseIf AA2 = 0 Then : AA2 = 20 : CheckBox20.Checked = True : ElseIf AA1 <> 0 And AA2 <> 0 Then : CheckBox20.Checked = False : End If
- ElseIf CheckBox20.Checked = False Then
- If AA1 = 20 Then : AA1 = 0 : CheckBox20.Checked = False : ElseIf AA2 = 20 Then : AA2 = 0 : CheckBox20.Checked = False : ElseIf AA1 <> 0 And AA2 <> 0 Then : CheckBox20.Checked = True : End If
- End If : 級放範圍選擇邏輯()
- End Sub
- Private Sub CheckBox21_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox21.Click
- If CheckBox21.Checked = True Then
- If AA1 = 0 Then : AA1 = 21 : CheckBox21.Checked = True : ElseIf AA2 = 0 Then : AA2 = 21 : CheckBox21.Checked = True : ElseIf AA1 <> 0 And AA2 <> 0 Then : CheckBox21.Checked = False : End If
- ElseIf CheckBox21.Checked = False Then
- If AA1 = 21 Then : AA1 = 0 : CheckBox21.Checked = False : ElseIf AA2 = 21 Then : AA2 = 0 : CheckBox21.Checked = False : ElseIf AA1 <> 0 And AA2 <> 0 Then : CheckBox21.Checked = True : End If
- End If : 級放範圍選擇邏輯()
- End Sub
- Private Sub CheckBox22_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox22.Click
- If CheckBox22.Checked = True Then
- If AA1 = 0 Then : AA1 = 22 : CheckBox22.Checked = True : ElseIf AA2 = 0 Then : AA2 = 22 : CheckBox22.Checked = True : ElseIf AA1 <> 0 And AA2 <> 0 Then : CheckBox22.Checked = False : End If
- ElseIf CheckBox22.Checked = False Then
- If AA1 = 22 Then : AA1 = 0 : CheckBox22.Checked = False : ElseIf AA2 = 22 Then : AA2 = 0 : CheckBox22.Checked = False : ElseIf AA1 <> 0 And AA2 <> 0 Then : CheckBox22.Checked = True : End If
- End If : 級放範圍選擇邏輯()
- End Sub
- Private Sub Button18_Click(sender As Object, e As EventArgs) Handles Button18.Click
- Button18.Enabled = False
- CheckBox1.Enabled = True : CheckBox2.Enabled = True : CheckBox3.Enabled = True : CheckBox4.Enabled = True : CheckBox5.Enabled = True : CheckBox6.Enabled = True : CheckBox7.Enabled = True
- CheckBox8.Enabled = True : CheckBox9.Enabled = True : CheckBox10.Enabled = True : CheckBox11.Enabled = True : CheckBox12.Enabled = True : CheckBox13.Enabled = True : CheckBox14.Enabled = True
- CheckBox15.Enabled = True : CheckBox16.Enabled = True : CheckBox17.Enabled = True : CheckBox18.Enabled = True : CheckBox19.Enabled = True : CheckBox20.Enabled = True : CheckBox21.Enabled = True
- CheckBox22.Enabled = True
- CheckBox1.Checked = False : CheckBox2.Checked = False : CheckBox3.Checked = False : CheckBox4.Checked = False : CheckBox5.Checked = False : CheckBox6.Checked = False : CheckBox7.Checked = False
- CheckBox8.Checked = False : CheckBox9.Checked = False : CheckBox10.Checked = False : CheckBox11.Checked = False : CheckBox12.Checked = False : CheckBox13.Checked = False : CheckBox14.Checked = False
- CheckBox15.Checked = False : CheckBox16.Checked = False : CheckBox17.Checked = False : CheckBox18.Checked = False : CheckBox19.Checked = False : CheckBox20.Checked = False : CheckBox21.Checked = False
- CheckBox22.Checked = False
- AA1 = 0 : AA2 = 0 : AA3 = 0 : AA4 = 0
- End Sub
- Private Sub Button19_Click(sender As Object, e As EventArgs) Handles Button19.Click
- If CheckBox1.Checked = False And CheckBox5.Checked = False And CheckBox9.Checked = False And CheckBox13.Checked = False And CheckBox17.Checked = False And CheckBox20.Checked = False And
- CheckBox2.Checked = False And CheckBox6.Checked = False And CheckBox10.Checked = False And CheckBox14.Checked = False And CheckBox18.Checked = False And CheckBox21.Checked = False And
- CheckBox3.Checked = False And CheckBox7.Checked = False And CheckBox11.Checked = False And CheckBox15.Checked = False And CheckBox19.Checked = False And CheckBox22.Checked = False And
- CheckBox4.Checked = False And CheckBox8.Checked = False And CheckBox12.Checked = False And CheckBox16.Checked = False Then
- MsgBox("級放範圍沒有選擇")
- Else
- End If
- End Sub
- Dim m_MousePosX As Integer
- Dim m_MousePosY As Integer
- '@#当鼠标按下时,将鼠标变成手形,并且记录下当前鼠标的位置
- Private Sub GroupBox1_MouseDown(ByVal sender As Object, ByVal e As MouseEventArgs) Handles MyBase.MouseDown
- If GroupBox1.Visible = True Then
- m_MousePosX = e.X
- m_MousePosY = e.Y
- GroupBox1.Location = New Point(m_MousePosX, m_MousePosY)
- End If
- End Sub
- Private Sub Button20_Click(sender As Object, e As EventArgs) Handles Button20.Click
- GroupBox1.Visible = False
- GroupBox1.Location = New Point(428, 498)
- End Sub
- Private Sub CheckBox23_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox23.Click
- If CheckBox23.Checked = False Then
- CheckBox23.Checked = False : TextBox40.Enabled = False
- Else
- CheckBox23.Checked = True : TextBox40.Enabled = True
- End If
- End Sub
- Private Sub Button5_Click(sender As Object, e As EventArgs) Handles Button5.Click
- GroupBox2.Visible = False
- RadioButton1.Enabled = False : RadioButton2.Enabled = False : ComboBox1.Enabled = False : ComboBox2.Enabled = False : Button1.Enabled = False : Button2.Enabled = False : Button3.Enabled = False
- Button10.Enabled = False : Button17.Enabled = False : Button32.Enabled = False : GroupBox1.Visible = False
- DataGridView1.Enabled = True : Button8.Enabled = True : Button9.Enabled = True : Button12.Enabled = True
- End Sub
- End Class
|