Brak opisu
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

特支費審核.vb 20KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258
  1. Option Strict Off
  2. Public Class 特支費審核
  3. Dim RI As Integer = -1
  4. Dim SK As String = "要查找的 KEY"
  5. Dim Str As String = Application.StartupPath
  6. Dim 新項次 As String
  7. Dim NUM1 As Integer
  8. Dim 對話框(14) As String
  9. Private Sub Set_清單1()
  10. Dim ds1 As New DataSet : 清單_dgv.DataSource = Nothing : ds1.Clear()
  11. 清單_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  12. 清單_dgv.ColumnHeadersHeight = 50 : 清單_dgv.AllowUserToAddRows = False
  13. SQL_特支費與傭金清單_核准() : da.Fill(ds1) : 清單_dgv.DataSource = ds1.Tables(0) : conn.Close()
  14. 清單_dgv.Columns(0).FillWeight = 120 : 清單_dgv.Columns(1).Visible = False : 清單_dgv.Columns(2).FillWeight = 170 : 清單_dgv.Columns(3).FillWeight = 80
  15. 清單_dgv.Columns(4).Visible = False : 清單_dgv.Columns(5).Visible = False : 清單_dgv.Columns(6).Visible = False : 清單_dgv.Columns(7).Visible = False
  16. End Sub
  17. Private Sub Set_零用金清單()
  18. If 首次開啟 = True Then : Else
  19. Dim ds As New DataSet : 明細_dgv.DataSource = Nothing : ds.Clear()
  20. 明細_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  21. 明細_dgv.ColumnHeadersHeight = 25 : 明細_dgv.AllowUserToAddRows = False : 明細_dgv.RowTemplate.Height = 35
  22. If 小間距_ch.Checked = False And 中間距_ch.Checked = False And 大間距_ch.Checked = True Then : 明細_dgv.RowTemplate.Height = 65
  23. ElseIf 小間距_ch.Checked = False And 中間距_ch.Checked = True And 大間距_ch.Checked = False Then : 明細_dgv.RowTemplate.Height = 45
  24. ElseIf 小間距_ch.Checked = True And 中間距_ch.Checked = False And 大間距_ch.Checked = False Then : 明細_dgv.RowTemplate.Height = 25 : End If
  25. PA = 單據_tb.Text : 表頭(11) = "會" : 表頭(12) = "出" : SQL2 = "" : SQL_特支費與傭金明細() : da.Fill(ds) : 明細_dgv.DataSource = ds.Tables(0) : conn.Close()
  26. 明細_dgv.Columns(0).Visible = False : 明細_dgv.Columns(1).FillWeight = 80 : 明細_dgv.Columns(2).FillWeight = 120 : 明細_dgv.Columns(3).FillWeight = 400
  27. 明細_dgv.Columns(4).Visible = False : 明細_dgv.Columns(5).FillWeight = 140 : 明細_dgv.Columns(6).FillWeight = 400 : 明細_dgv.Columns(7).Visible = False
  28. 明細_dgv.Columns(8).Visible = False : 明細_dgv.Columns(9).Visible = False : 明細_dgv.Columns(10).Visible = False
  29. 明細_dgv.Columns(1).ReadOnly = True : 明細_dgv.Columns(2).ReadOnly = True : 明細_dgv.Columns(3).ReadOnly = True : 明細_dgv.Columns(5).ReadOnly = True
  30. 明細_dgv.Columns(6).ReadOnly = True
  31. 明細_dgv.Columns(5).DefaultCellStyle.Format = "#,##0"
  32. 明細_dgv.Columns(5).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
  33. 明細_dgv.Columns(5).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
  34. 明細_dgv.EditMode = DataGridViewEditMode.EditOnEnter
  35. 總金額_tb.Text = "0"
  36. Dim mycol1 As DataGridViewImageColumn = 明細_dgv.Columns(表頭(7)) : mycol1.ImageLayout = DataGridViewImageCellLayout.Zoom
  37. Dim mycol2 As DataGridViewImageColumn = 明細_dgv.Columns(表頭(8)) : mycol2.ImageLayout = DataGridViewImageCellLayout.Zoom
  38. For i As Integer = 0 To 明細_dgv.Rows.Count - 1
  39. 明細_dgv.Rows(i).Cells(表頭(7)).Value = My.Resources.add_2 : 明細_dgv.Rows(i).Cells(表頭(8)).Value = My.Resources.Close
  40. 總金額_tb.Text = Val(總金額_tb.Text) + 明細_dgv.Rows(i).Cells(表頭(5)).Value
  41. If 明細_dgv(9, i).Value = True Or 明細_dgv(10, i).Value = True Then : 明細_dgv(5, i).ReadOnly = True : End If
  42. Next i
  43. 總金額_tb.Text = Format(Val(總金額_tb.Text), "#,##0")
  44. End If
  45. End Sub
  46. Private Sub Set_日期格式轉換()
  47. DTP = Format(Today(), "yyyy/MM/dd") & "-" & Format(TimeOfDay(), "HH:mm:ss") : DTP1 = Format(Today(), "yyyyMMdd")
  48. End Sub
  49. Private Sub 語言轉換讀取()
  50. If 系統語言 = "繁體中文" Then : 語言 = "CH" : ElseIf 系統語言 = "English" Then : 語言 = "EN" : ElseIf 系統語言 = "Indonesian" Then : 語言 = "IN" : End If
  51. Me.Text = 系統語言字典("H001-276-" & 語言) : ToolTip1.ToolTipTitle = 系統語言字典("G000-108-" & 語言) : 表頭(2) = 系統語言字典("H904-104-" & 語言)
  52. 表頭(3) = 系統語言字典("H204-125-" & 語言) : 表頭(4) = 系統語言字典("H304-100-" & 語言) : 表頭(5) = 系統語言字典("H204-109-" & 語言)
  53. 表頭(6) = 系統語言字典("H204-123-" & 語言) : 表頭(7) = 系統語言字典("H304-101-" & 語言) : 表頭(8) = 系統語言字典("H304-102-" & 語言)
  54. Label8.Text = 系統語言字典("H304-103-" & 語言) : 對話框(0) = 系統語言字典("H906-111-" & 語言) : 對話框(1) = 系統語言字典("H206-134-" & 語言)
  55. 對話框(2) = 系統語言字典("H206-135-" & 語言) : 對話框(3) = 系統語言字典("G000-110-" & 語言) : 對話框(4) = 系統語言字典("H704-121-" & 語言)
  56. 對話框(5) = 系統語言字典("G000-218-" & 語言) : 對話框(6) = 系統語言字典("G000-119-" & 語言) : 對話框(7) = 系統語言字典("H204-131-" & 語言)
  57. 對話框(8) = 系統語言字典("G000-120-" & 語言) : 對話框(9) = 系統語言字典("G000-124-" & 語言) : 對話框(10) = 系統語言字典("H304-106-" & 語言)
  58. 對話框(11) = 系統語言字典("H304-107-" & 語言) : 表頭(13) = 系統語言字典("H305-106-" & 語言) : 對話框(12) = 系統語言字典("G000-221-" & 語言)
  59. 表頭(0) = 系統語言字典("G000-217-" & 語言) : Label1.Text = 系統語言字典("G000-217-" & 語言) : 表頭(1) = 系統語言字典("H904-103-" & 語言)
  60. Label3.Text = 系統語言字典("H904-103-" & 語言) : 對話框(13) = 系統語言字典("G000-117-" & 語言) : 對話框(14) = 系統語言字典("H906-107-" & 語言)
  61. End Sub
  62. Private Sub 新增項目_bt_MouseEnter(sender As Object, e As EventArgs) Handles 核准_bt.MouseEnter
  63. ToolTip1.SetToolTip(Me.核准_bt, 對話框(1))
  64. End Sub
  65. Private Sub 刪除項目_bt_MouseEnter(sender As Object, e As EventArgs) Handles 作廢_bt.MouseEnter
  66. ToolTip1.SetToolTip(Me.作廢_bt, 對話框(2))
  67. End Sub
  68. Private Sub 支付品項()
  69. SQL_支付品項()
  70. 選擇品項_cb.Items.Clear() : 選擇品項編號_cb.Items.Clear() : While (dr.Read()) : 選擇品項_cb.Items.Add(dr("品項")) : 選擇品項編號_cb.Items.Add(dr("編號")) : End While : conn.Close()
  71. End Sub
  72. Private Sub 甲方條件下拉清單讀取()
  73. SQL合約條件讀取() : 合約編號1_cb.Items.Clear() : 合約編號1_cb.Items.Add("") : While (dr.Read()) : 合約編號1_cb.Items.Add(dr("約號甲方")) : End While : conn.Close()
  74. End Sub
  75. Private Sub 特支費審核_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  76. Me.MdiParent = HX_PGS_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
  77. 風格() : H(315) = True : 介面 = "H315" : 語言轉換讀取() : 顯示說明(999, False)
  78. Panel1.SendToBack()
  79. MyMod.清單字體大小調整()
  80. 清單_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", HX_PGS_ERP_SYS.字體_NUD.Value)
  81. 明細_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", HX_PGS_ERP_SYS.字體_NUD.Value)
  82. End Sub
  83. Private Sub 特支費審核_Shown(sender As Object, e As EventArgs) Handles MyBase.Shown
  84. 支付品項() : 甲方條件下拉清單讀取() : Set_清單1() : SQL_特支費與傭金申請明細預設() : 首次開啟 = False : WEB說明頁面.BringToFront()
  85. End Sub
  86. Private Sub 登入閒置控制_MouseMove(sender As Object, e As EventArgs) Handles MyBase.MouseMove
  87. timeNow = 0 : HX_PGS_ERP_SYS.Timer1.Enabled = False : HX_PGS_ERP_SYS.Timer1.Enabled = True
  88. End Sub
  89. Private Sub 登入閒置控制_KeyPress(sender As Object, e As EventArgs) Handles MyBase.KeyPress
  90. timeNow = 0 : HX_PGS_ERP_SYS.Timer1.Enabled = False : HX_PGS_ERP_SYS.Timer1.Enabled = True
  91. End Sub
  92. Private Sub 系統說明_bt_Click(sender As Object, e As EventArgs) Handles 系統說明_bt.Click
  93. 介面 = "H315" : WEB說明頁面.Show()
  94. End Sub
  95. Private Sub 語轉扭_bt_Click(sender As Object, e As EventArgs) Handles 語轉扭_bt.Click
  96. H(304) = True : 介面 = "H315" : 支付品項() : 語言轉換讀取() : Set_清單1() : Set_零用金清單()
  97. End Sub
  98. Private Sub 特支費審核_Closed(sender As Object, e As EventArgs) Handles MyBase.Closed
  99. H(304) = False : MyMod.虛擬桌面開啟()
  100. End Sub
  101. Private Sub 清單_dgv_CellClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles 清單_dgv.CellClick
  102. If e.RowIndex = -1 Then : Else
  103. PA = 清單_dgv(0, e.RowIndex).Value.ToString : PA1 = 清單_dgv(1, e.RowIndex).Value.ToString : PA2 = 清單_dgv(2, e.RowIndex).Value.ToString
  104. 單據_tb.Text = PA : TextBox2.Text = PA1 : 申請人_tb.Text = PA2 : 首次開啟 = False : Set_零用金清單()
  105. If 明細_dgv.Rows.Count = 0 Then
  106. For w As Integer = 0 To 9999
  107. If 合約編號1_cb.Items.Count > 2999 Then : MGB(對話框(12), 1) : Else
  108. For I As Integer = 0 To 3000 : PPBB(I) = "" : Next
  109. For I As Integer = 0 To 合約編號1_cb.Items.Count - 1 : PPBB(I) = 合約編號1_cb.Items(I).ToString : NN1 = I : Next
  110. 下拉清單_2.ShowDialog() : 合約編號1_cb.Text = PPAA
  111. End If
  112. If 合約編號1_cb.Text = "" Then : MGB(對話框(13), 1) : Else : Exit For : End If
  113. Next
  114. For w As Integer = 0 To 9999
  115. If 選擇品項_cb.Items.Count > 2999 Then : MGB(對話框(12), 1) : Else
  116. For I As Integer = 0 To 3000 : PPBB(I) = "" : Next
  117. For I As Integer = 0 To 選擇品項_cb.Items.Count - 1 : PPBB(I) = 選擇品項_cb.Items(I).ToString : NN1 = I : Next
  118. 下拉清單_2.ShowDialog() : 選擇品項_cb.Text = PPAA
  119. End If
  120. If 選擇品項_cb.Text = "" Then : MGB(對話框(13), 1) : Else : Exit For : End If
  121. Next
  122. 新增項目_bt.PerformClick()
  123. End If
  124. End If
  125. End Sub
  126. Private Sub 明細_dgv_CellClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles 明細_dgv.CellClick
  127. If e.RowIndex = -1 Then : Else
  128. 項次_tb.Text = 明細_dgv(1, e.RowIndex).Value.ToString : 合約編號1_cb.Text = 明細_dgv(2, e.RowIndex).Value.ToString : 選擇品項_cb.Text = 明細_dgv(3, e.RowIndex).Value.ToString
  129. End If
  130. End Sub
  131. Private Sub 明細_dgv_CellContentCl(sender As Object, e As DataGridViewCellEventArgs) Handles 明細_dgv.CellEndEdit
  132. If e.RowIndex = -1 Then : Else
  133. 總金額_tb.Text = "0"
  134. For i As Integer = 0 To 明細_dgv.Rows.Count - 1
  135. 總金額_tb.Text = Val(總金額_tb.Text) + 明細_dgv.Rows(i).Cells(表頭(5)).Value
  136. Next i
  137. 總金額_tb.Text = Format(Val(總金額_tb.Text), "#,##0")
  138. End If
  139. End Sub
  140. Private Sub 選擇品項_cb_SelectedIndexChanged(sender As Object, e As EventArgs) Handles 選擇品項_cb.SelectedIndexChanged
  141. 選擇品項編號_cb.SelectedIndex = 選擇品項_cb.SelectedIndex
  142. End Sub
  143. Private Sub 存檔()
  144. For i As Integer = 0 To 明細_dgv.Rows.Count - 1
  145. 資料數 = 明細_dgv.Rows.Count : MyMod.進度條()
  146. PA = 單據_tb.Text : PA1 = 明細_dgv.Rows(i).Cells(表頭(3)).Value : PA2 = 明細_dgv.Rows(i).Cells(4).Value : PA3 = 明細_dgv.Rows(i).Cells(表頭(5)).Value
  147. PA4 = 明細_dgv.Rows(i).Cells(表頭(6)).Value : PA5 = 明細_dgv.Rows(i).Cells(2).Value.ToString : SQL_特支費與傭金存檔()
  148. Next : HX_PGS_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
  149. End Sub
  150. Private Sub 開單()
  151. Set_日期格式轉換() : Dim NUM1 As Integer
  152. SQL_特支費與傭金最後一筆()
  153. If dr.Read() Then : NUM1 = Strings.Right(dr("流水號").ToString, 3) : End If : NUM1 += 1
  154. If NUM1 < 10 Then : 單據_tb.Text = "PC-" & DTP1 & "-00" & NUM1
  155. ElseIf NUM1 > 9 And NUM1 < 100 Then : 單據_tb.Text = "PC-" & DTP1 & "-0" & NUM1
  156. ElseIf NUM1 > 99 Then : 單據_tb.Text = "PC-" & DTP1 & "-" & NUM1 : End If
  157. PA = 單據_tb.Text : 申請人_tb.Text = gUserName : SQL_特支費與傭金控制表新增()
  158. End Sub
  159. Private Sub 新增項目_bt_Click(sender As Object, e As EventArgs) Handles 新增項目_bt.Click
  160. 首次開啟 = False
  161. If 選擇品項_cb.Text = "" Then : MGB(對話框(10), 1) : Else
  162. If 合約編號1_cb.Text = "" Then : MGB(對話框(11), 1) : Else
  163. If 單據_tb.Text = "" Then : 開單() : End If
  164. 存檔() : PA = 單據_tb.Text : SQL_特支費與傭金明細項次讀取()
  165. If dr.Read() Then : 新項次 = dr("項次") : Else : 新項次 = "00" : End If : NUM1 = Double.Parse(新項次) + 1
  166. If NUM1 < 10 Then : 新項次 = "0" & NUM1 : ElseIf NUM1 > 9 And NUM1 < 100 Then : 新項次 = NUM1 : End If
  167. PA35 = 選擇品項編號_cb.Text : PA36 = 合約編號1_cb.Text : PA45 = 新項次 : SQL_特支費與傭金明細新增() : Set_零用金清單()
  168. End If
  169. End If
  170. End Sub
  171. Private Sub 刪除項目_bt_Click(sender As Object, e As EventArgs) Handles 刪除項目_bt.Click
  172. 首次開啟 = False
  173. If 項次_tb.Text = "" Then : MGB(對話框(7), 1) : Else : 存檔() : PA = 單據_tb.Text : PA45 = 項次_tb.Text
  174. SQL_特支費與傭金明細指定刪除() : Set_零用金清單()
  175. Dim NUM1 As Integer = 0
  176. For i As Integer = 0 To 明細_dgv.Rows.Count - 1
  177. NUM1 += 1 : If NUM1 < 10 Then : 新項次 = "0" & NUM1 : ElseIf NUM1 > 9 And NUM1 < 100 Then : 新項次 = NUM1 : End If
  178. PA45 = 新項次 : PA44 = 明細_dgv.Rows(i).Cells(表頭(3)).Value : SQL_特支費與傭金明細項次更換()
  179. Next : Set_零用金清單() : MGB(對話框(8), 1)
  180. End If : conn.Close()
  181. End Sub
  182. Private Sub 重新讀取_bt_Click(sender As Object, e As EventArgs) Handles 重新讀取_bt.Click
  183. 首次開啟 = False : Set_清單1()
  184. End Sub
  185. Private Sub 小間距_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 小間距_ch.CheckedChanged
  186. Set_零用金清單()
  187. End Sub
  188. Private Sub 中間距_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 中間距_ch.CheckedChanged
  189. Set_零用金清單()
  190. End Sub
  191. Private Sub 大間距_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 大間距_ch.CheckedChanged
  192. Set_零用金清單()
  193. End Sub
  194. Private Sub 縮放1_bt_Click(sender As Object, e As EventArgs) Handles 縮放1_bt.Click
  195. If Panel2.Visible = True Then
  196. Panel2.Visible = False : Panel3.Location = New System.Drawing.Point(0, 0) : Panel3.Size = New System.Drawing.Point(Panel3.Size.Width + 334, Panel3.Size.Height)
  197. Else
  198. Panel2.Visible = True : Panel3.Location = New System.Drawing.Point(334, 0) : Panel3.Size = New System.Drawing.Point(Panel3.Size.Width - 334, Panel3.Size.Height)
  199. End If
  200. End Sub
  201. Private Sub 核准_bt_Click(sender As Object, e As EventArgs) Handles 核准_bt.Click
  202. Set_日期格式轉換() : PA1 = gUserName : SQL_特支費_審核() : PA1 = "" : Set_清單1() : 明細_dgv.DataSource = Nothing : MGB(對話框(14), 1)
  203. '---LINE_AUTO 部門主管------------------------------------------------------------------------------------------------------------------------------------------
  204. SQL_主管名稱(2, 23) : If dr.Read Then : 出納人員 = dr("姓名").ToString : End If
  205. If 登入人IP = 測試IP Then : Else
  206. LIN訊息通知("CC205", "李協叡", 單據_tb.Text) : LIN訊息通知("CC205", 出納人員, 單據_tb.Text)
  207. End If
  208. End Sub
  209. Private Sub 作廢_bt_Click(sender As Object, e As EventArgs) Handles 作廢_bt.Click
  210. Set_日期格式轉換() : PA1 = "作廢-" & gUserName : SQL_特支費_審核() : PA1 = "" : Set_清單1() : 明細_dgv.DataSource = Nothing : MGB(對話框(0), 1)
  211. End Sub
  212. Private Sub 風格()
  213. If 深色風格 = False Then
  214. Me.BackColor = SystemColors.Control
  215. '----------------黑-------------------------------------------
  216. 小間距_ch.ForeColor = Color.Black : 中間距_ch.ForeColor = Color.Black : 大間距_ch.ForeColor = Color.Black : Label1.ForeColor = Color.Black
  217. Label3.ForeColor = Color.Black : Label8.ForeColor = Color.Black
  218. 單據_tb.BackColor = Color.White : 單據_tb.ForeColor = Color.Black : 總金額_tb.BackColor = Color.White : 總金額_tb.ForeColor = Color.Black
  219. 語轉扭_bt.BackColor = Color.White : 語轉扭_bt.ForeColor = Color.Black : 申請人_tb.BackColor = Color.White : 申請人_tb.ForeColor = Color.Black
  220. 合約編號1_cb.BackColor = Color.White : 合約編號1_cb.ForeColor = Color.Black : 選擇品項_cb.BackColor = Color.White : 選擇品項_cb.ForeColor = Color.Black
  221. 新增項目_bt.BackColor = Color.White : 刪除項目_bt.BackColor = Color.White : 縮放1_bt.BackColor = Color.White
  222. 重新讀取_bt.BackColor = Color.White : 系統說明_bt.BackColor = Color.White : 核准_bt.BackColor = Color.White
  223. 作廢_bt.BackColor = Color.White
  224. 清單_dgv.EnableHeadersVisualStyles = True : 清單_dgv.BackgroundColor = Color.White : 清單_dgv.ColumnHeadersDefaultCellStyle.ForeColor = Color.Black
  225. 清單_dgv.DefaultCellStyle.BackColor = Color.White : 清單_dgv.DefaultCellStyle.ForeColor = Color.Black
  226. 明細_dgv.EnableHeadersVisualStyles = True : 明細_dgv.BackgroundColor = Color.White : 明細_dgv.ColumnHeadersDefaultCellStyle.ForeColor = Color.Black
  227. 明細_dgv.DefaultCellStyle.BackColor = Color.White : 明細_dgv.DefaultCellStyle.ForeColor = Color.Black
  228. Else
  229. Me.BackColor = Color.Black
  230. '----------------黑-------------------------------------------
  231. 小間距_ch.ForeColor = Color.White : 中間距_ch.ForeColor = Color.White : 大間距_ch.ForeColor = Color.White : Label1.ForeColor = Color.White
  232. Label3.ForeColor = Color.White : Label8.ForeColor = Color.White
  233. 單據_tb.BackColor = Color.DimGray : 單據_tb.ForeColor = Color.White : 總金額_tb.BackColor = Color.DimGray : 總金額_tb.ForeColor = Color.White
  234. 語轉扭_bt.BackColor = Color.DimGray : 語轉扭_bt.ForeColor = Color.White : 申請人_tb.BackColor = Color.DimGray : 申請人_tb.ForeColor = Color.White
  235. 合約編號1_cb.BackColor = Color.DimGray : 合約編號1_cb.ForeColor = Color.White : 選擇品項_cb.BackColor = Color.DimGray : 選擇品項_cb.ForeColor = Color.White
  236. 新增項目_bt.BackColor = Color.DimGray : 刪除項目_bt.BackColor = Color.DimGray : 縮放1_bt.BackColor = Color.DimGray
  237. 重新讀取_bt.BackColor = Color.DimGray : 系統說明_bt.BackColor = Color.DimGray : 核准_bt.BackColor = Color.DimGray
  238. 作廢_bt.BackColor = Color.DimGray
  239. 清單_dgv.EnableHeadersVisualStyles = False : 清單_dgv.BackgroundColor = Color.DimGray : 清單_dgv.ColumnHeadersDefaultCellStyle.ForeColor = Color.White
  240. 清單_dgv.ColumnHeadersDefaultCellStyle.BackColor = Color.Black : 清單_dgv.DefaultCellStyle.BackColor = Color.Black : 清單_dgv.DefaultCellStyle.ForeColor = Color.White
  241. 明細_dgv.EnableHeadersVisualStyles = False : 明細_dgv.BackgroundColor = Color.DimGray : 明細_dgv.ColumnHeadersDefaultCellStyle.ForeColor = Color.White
  242. 明細_dgv.ColumnHeadersDefaultCellStyle.BackColor = Color.Black : 明細_dgv.DefaultCellStyle.BackColor = Color.Black : 明細_dgv.DefaultCellStyle.ForeColor = Color.White
  243. End If
  244. End Sub
  245. End Class