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 19KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221
  1. Public Class 合約請款控制表
  2. Dim 簽回檔 As Boolean : Dim 對話框(1) As String
  3. Private Sub Set_請款清單()
  4. Dim ds2 As New DataSet
  5. 請款單_dgv.DataSource = Nothing : ds2.Clear()
  6. 請款單_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  7. 請款單_dgv.ColumnHeadersHeight = 25 : 請款單_dgv.AllowUserToAddRows = False
  8. PA46 = 合約編號1_cb.Text : PA47 = 工程期1_ch.Text
  9. If 全部資料_ch.Checked = True And 請款未結束_ch.Checked = False And 請款已結束_ch.Checked = False Then
  10. SQL2 = "WHERE 合約控制表.約號甲方 Like N'%" & PA46 & "%' AND 合約控制表.合約期數 LIKE N'%" & PA47 & "%' AND (合約控制表.合約編號 LIKE N'%" & PA & "%' OR
  11. 合約控制表.客戶名稱 LIKE N'%" & PA & "%' OR 合約控制表.負責人A LIKE N'%" & PA & "%' OR 合約控制表.工程地點 LIKE N'%" & PA & "%' OR
  12. 合約控制表.客戶地址 LIKE N'%" & PA & "%' OR 合約控制表.工程名稱_中 LIKE N'%" & PA & "%' OR
  13. 合約控制表.工程名稱_英 LIKE N'%" & PA & "%') AND (合約控制表.合約停止 = 0 OR 合約控制表.合約停止 IS NULL) AND (報價放行 = 1) "
  14. ElseIf 全部資料_ch.Checked = False And 請款未結束_ch.Checked = True And 請款已結束_ch.Checked = False Then
  15. SQL2 = "WHERE (合約控制表.剩餘款 > 1000 OR 合約控制表.剩餘款 IS NULL) AND 合約控制表.約號甲方 Like N'%" & PA46 & "%' AND 合約控制表.合約期數 LIKE N'%" & PA47 & "%' AND
  16. (合約控制表.合約編號 LIKE N'%" & PA & "%' OR 合約控制表.客戶名稱 LIKE N'%" & PA & "%' OR 合約控制表.負責人A LIKE N'%" & PA & "%' OR
  17. 合約控制表.工程地點 LIKE N'%" & PA & "%' OR 合約控制表.客戶地址 LIKE N'%" & PA & "%' OR 合約控制表.工程名稱_中 LIKE N'%" & PA & "%' OR
  18. 合約控制表.工程名稱_英 LIKE N'%" & PA & "%') AND (合約控制表.合約停止 = 0 OR 合約控制表.合約停止 IS NULL) AND (報價放行 = 1) "
  19. ElseIf 全部資料_ch.Checked = False And 請款未結束_ch.Checked = False And 請款已結束_ch.Checked = True Then
  20. SQL2 = "WHERE 合約控制表.剩餘款 <= 1000 AND 合約控制表.約號甲方 Like N'%" & PA46 & "%' AND 合約控制表.合約期數 LIKE N'%" & PA47 & "%' AND
  21. (合約控制表.合約編號 LIKE N'%" & PA & "%' OR 合約控制表.客戶名稱 LIKE N'%" & PA & "%' OR 合約控制表.負責人A LIKE N'%" & PA & "%' OR
  22. 合約控制表.工程地點 LIKE N'%" & PA & "%' OR 合約控制表.客戶地址 LIKE N'%" & PA & "%' OR 合約控制表.工程名稱_中 LIKE N'%" & PA & "%' OR
  23. 合約控制表.工程名稱_英 LIKE N'%" & PA & "%') AND (合約控制表.合約停止 = 0 OR 合約控制表.合約停止 IS NULL) AND (報價放行 = 1) "
  24. End If
  25. If 系統語言 = "繁體中文" Then : SQL3 = "工程名稱_中" : Else : SQL3 = "工程名稱_英" : End If
  26. SQL_合約請款控制表查詢()
  27. da.Fill(ds2) : 請款單_dgv.DataSource = ds2.Tables(0) : conn.Close()
  28. Set_進度條顯示2() : Set_進度條顯示1()
  29. 請款單_dgv.Columns(0).FillWeight = 120 : 請款單_dgv.Columns(1).FillWeight = 300 : 請款單_dgv.Columns("比例1").Visible = False : 請款單_dgv.Columns("比例2").Visible = False
  30. 請款單_dgv.Columns("簽回").FillWeight = 40 : 請款單_dgv.Columns("簽回檔圖庫").Visible = False
  31. Dim formatColumns() As Integer = {27, 180, 181, 182, 183, 184, 185, 186, 187, 188}
  32. For Each colIndex As Integer In formatColumns
  33. 請款單_dgv.Columns(表頭(colIndex)).DefaultCellStyle.Format = "#,##0"
  34. 請款單_dgv.Columns(表頭(colIndex)).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
  35. Next
  36. ANUD1.Value = 0 : ANUD2.Value = 0 : ANUD3.Value = 0 : ANUD4.Value = 0 : ANUD5.Value = 0 : ANUD6.Value = 0 : ANUD7.Value = 0 : ANUD8.Value = 0 : ANUD9.Value = 0 : ANUD10.Value = 0
  37. For i As Integer = 0 To 請款單_dgv.Rows.Count - 1
  38. If IsDBNull(請款單_dgv(表頭(183), i).Value) = True Then : 請款單_dgv(表頭(183), i).Value = 請款單_dgv(表頭(27), i).Value : End If
  39. If IsDBNull(請款單_dgv("簽回", i).Value) = True Then : 請款單_dgv("簽回", i).Value = False : End If
  40. Dim checkEmptyColumns() As Integer = {184, 185, 186, 187, 188, 180, 182, 183}
  41. For Each colIndex As Integer In checkEmptyColumns
  42. If 請款單_dgv.Rows(i).Cells(表頭(colIndex)).Value.ToString = "" Then : 請款單_dgv.Rows(i).Cells(表頭(colIndex)).Value = "0" : End If
  43. Next
  44. 請款單_dgv.Rows(i).Cells(表頭(181)).Value = 請款單_dgv.Rows(i).Cells(表頭(27)).Value + 請款單_dgv.Rows(i).Cells(表頭(180)).Value
  45. 請款單_dgv.Rows(i).Cells(表頭(183)).Value = 請款單_dgv.Rows(i).Cells(表頭(181)).Value - 請款單_dgv.Rows(i).Cells(表頭(182)).Value
  46. If 請款單_dgv.Rows(i).Cells(表頭(183)).Value < 0 Then : 請款單_dgv.Rows(i).Cells(表頭(183)).Value = 0 : End If
  47. If 請款單_dgv.Rows(i).Cells(表頭(181)).Value = 0 Then
  48. 請款單_dgv.Rows(i).Cells("比例1").Value = 0 : 請款單_dgv.Rows(i).Cells("比例2").Value = 0
  49. Else
  50. 請款單_dgv.Rows(i).Cells("比例1").Value = 請款單_dgv.Rows(i).Cells(表頭(182)).Value / 請款單_dgv.Rows(i).Cells(表頭(181)).Value * 100
  51. 請款單_dgv.Rows(i).Cells("比例2").Value = 請款單_dgv.Rows(i).Cells(表頭(183)).Value / 請款單_dgv.Rows(i).Cells(表頭(181)).Value * 100
  52. If 請款單_dgv.Rows(i).Cells("比例1").Value > 100 Then : 請款單_dgv.Rows(i).Cells("比例1").Value = 100 : End If
  53. If 請款單_dgv.Rows(i).Cells("比例2").Value > 100 Then : 請款單_dgv.Rows(i).Cells("比例2").Value = 100 : End If
  54. End If
  55. Dim ANUDValues() As Integer = {27, 180, 181, 182, 183, 184, 185, 186, 187, 188}
  56. Dim ANUDControls() As NumericUpDown = {ANUD1, ANUD2, ANUD3, ANUD4, ANUD5, ANUD6, ANUD7, ANUD8, ANUD9, ANUD10}
  57. For j As Integer = 0 To ANUDValues.Length - 1
  58. ANUDControls(j).Value += 請款單_dgv.Rows(i).Cells(表頭(ANUDValues(j))).Value
  59. Next
  60. Next
  61. 請款單_dgv.Sort(請款單_dgv.Columns("比例2"), System.ComponentModel.ListSortDirection.Descending)
  62. End Sub
  63. Private Sub Set_進度條顯示1()
  64. Dim Col As New DataGridViewProgressColumn With {
  65. .Width = 30,
  66. .DataPropertyName = "請款比例"
  67. }
  68. Col.HeaderText = "Percent (%)" : Col.Name = "容量" : Col.DataPropertyName = "比例1"
  69. 請款單_dgv.Columns.Insert(7, Col)
  70. End Sub
  71. Private Sub Set_進度條顯示2()
  72. Dim Col As New DataGridViewProgressColumn With {
  73. .Width = 30,
  74. .DataPropertyName = "請款比例"
  75. }
  76. Col.HeaderText = "Percent (%)" : Col.Name = "容量" : Col.DataPropertyName = "比例2"
  77. 請款單_dgv.Columns.Insert(9, Col)
  78. End Sub
  79. Private Sub 語言轉換讀取()
  80. If 系統語言 = "繁體中文" Then : 語言 = "CH" : ElseIf 系統語言 = "English" Then : 語言 = "EN" : ElseIf 系統語言 = "Indonesian" Then : 語言 = "IN" : End If
  81. Me.Text = 系統語言字典("H001-130-" & 語言) : ToolTip1.ToolTipTitle = 系統語言字典("G000-108-" & 語言)
  82. 表頭(151) = 系統語言字典("H101-100-" & 語言) : 表頭(27) = 系統語言字典("H310-104-" & 語言) : 表頭(182) = 系統語言字典("H310-105-" & 語言)
  83. 表頭(134) = 系統語言字典("H501-152-" & 語言) : 表頭(185) = 系統語言字典("H114-114-" & 語言) : 表頭(188) = 系統語言字典("H114-117-" & 語言)
  84. 表頭(186) = 系統語言字典("H114-115-" & 語言) : 表頭(180) = 系統語言字典("H114-129-" & 語言) : 表頭(183) = 系統語言字典("H114-127-" & 語言)
  85. 表頭(181) = 系統語言字典("H114-130-" & 語言) : 表頭(184) = 系統語言字典("H114-113-" & 語言) : 表頭(187) = 系統語言字典("H114-116-" & 語言)
  86. 工程期數_lb.Text = 系統語言字典("H114-100-" & 語言) : 工程總價_lb.Text = 系統語言字典("H106-100-" & 語言) : 已請款_lb.Text = 系統語言字典("H106-101-" & 語言)
  87. 甲方_lb.Text = 系統語言字典("H110-118-" & 語言) : 全部資料_ch.Text = 系統語言字典("H110-114-" & 語言) : 到貨款_lb.Text = 系統語言字典("H106-102-" & 語言)
  88. 保留款_lb.Text = 系統語言字典("H106-103-" & 語言) : 施工款_lb.Text = 系統語言字典("H106-104-" & 語言) : 追加減_lb.Text = 系統語言字典("H106-105-" & 語言)
  89. 剩餘款_lb.Text = 系統語言字典("H106-106-" & 語言) : 結算金額_lb.Text = 系統語言字典("H106-107-" & 語言) : 搜尋_lb.Text = 系統語言字典("H110-117-" & 語言)
  90. 預付款_lb.Text = 系統語言字典("H106-108-" & 語言) : 驗收款_lb.Text = 系統語言字典("H106-109-" & 語言) : 請款未結束_ch.Text = 系統語言字典("H114-101-" & 語言)
  91. 請款已結束_ch.Text = 系統語言字典("H114-102-" & 語言) : 對話框(1) = 系統語言字典("H110-111-" & 語言) : 對話框(0) = 系統語言字典("H106-111-" & 語言)
  92. End Sub
  93. Private Sub 查詢_bt_MouseEnter(sender As Object, e As EventArgs) Handles 查詢_bt.MouseEnter
  94. ToolTip1.SetToolTip(Me.查詢_bt, 系統語言字典("G000-113-" & 語言))
  95. End Sub
  96. Private Sub 查閱文件_bt_MouseEnter(sender As Object, e As EventArgs) Handles 查閱文件_bt.MouseEnter
  97. ToolTip1.SetToolTip(Me.查閱文件_bt, 系統語言字典("H110-113-" & 語言))
  98. End Sub
  99. Private Sub 請款狀態_bt_MouseEnter(sender As Object, e As EventArgs) Handles 請款狀態_bt.MouseEnter
  100. ToolTip1.SetToolTip(Me.請款狀態_bt, 系統語言字典("H106-110-" & 語言))
  101. End Sub
  102. Private Sub 甲方條件下拉清單讀取()
  103. SQL合約條件讀取() : 合約編號1_cb.Items.Clear() : 合約編號1_cb.Items.Add("") : While (dr.Read()) : 合約編號1_cb.Items.Add(dr("約號甲方")) : End While : conn.Close()
  104. End Sub
  105. Private Sub 合約請款控制表_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  106. 風格() : Me.MdiParent = HX_PGS_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
  107. H(106) = True : 介面 = "H106" : 語言轉換讀取() : 顯示說明(999, True)
  108. 分母 = 100 : 分段1 = 0.35 : 分段2 = 0.34 : 分段3 = 0.65 : 分段4 = 0.64 : 進度條後墜 = " %"
  109. 甲方條件下拉清單讀取() : Set_請款清單() : 合約報價單_Siz()
  110. End Sub
  111. Private Sub 合約請款控制表_Closed(sender As Object, e As EventArgs) Handles MyBase.Closed
  112. H(106) = False : MyMod.虛擬桌面開啟()
  113. End Sub
  114. Private Sub 語轉扭_bt_Click(sender As Object, e As EventArgs) Handles 語轉扭_bt.Click
  115. 介面 = "H106" : 語言轉換讀取() : Set_請款清單()
  116. End Sub
  117. Private Sub 系統說明_bt_Click(sender As Object, e As EventArgs) Handles 系統說明_bt.Click
  118. 介面 = "H106" : WEB說明頁面.Show()
  119. End Sub
  120. Private Sub 合約報價單_Siz()
  121. MyMod.清單字體大小調整()
  122. 請款單_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", HX_PGS_ERP_SYS.字體_NUD.Value)
  123. End Sub
  124. Private Sub 登入閒置控制_MouseMove(sender As Object, e As EventArgs) Handles MyBase.MouseMove
  125. timeNow = 0 : HX_PGS_ERP_SYS.Timer1.Enabled = False : HX_PGS_ERP_SYS.Timer1.Enabled = True
  126. End Sub
  127. Private Sub 登入閒置控制_KeyPress(sender As Object, e As EventArgs) Handles MyBase.KeyPress
  128. timeNow = 0 : HX_PGS_ERP_SYS.Timer1.Enabled = False : HX_PGS_ERP_SYS.Timer1.Enabled = True
  129. End Sub
  130. Private Sub 請款單_dgv_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 請款單_dgv.CellClick
  131. If e.RowIndex = -1 Then : Else
  132. 合約編號_tb.Text = 請款單_dgv(表頭(134), e.RowIndex).Value.ToString
  133. 圖片庫 = 請款單_dgv("簽回檔圖庫", e.RowIndex).Value.ToString : 簽回檔 = 請款單_dgv("簽回", e.RowIndex).Value
  134. End If
  135. End Sub
  136. Private Sub 合約編號1_cb_Click(sender As Object, e As EventArgs) Handles 合約編號1_cb.Click
  137. Dim 原來的 As String = ""
  138. For I As Integer = 0 To 3000 : PPBB(I) = "" : Next
  139. For I As Integer = 0 To 合約編號1_cb.Items.Count - 1 : PPBB(I) = 合約編號1_cb.Items(I).ToString : NN1 = I : Next
  140. 下拉清單_2.ShowDialog()
  141. If PPAA = "" Then : 合約編號1_cb.Text = 原來的
  142. Else : 合約編號1_cb.Text = PPAA : End If
  143. End Sub
  144. Private Sub 合約編號1_cb_SelectedIndexChanged(sender As Object, e As EventArgs) Handles 合約編號1_cb.SelectedIndexChanged
  145. Set_請款清單()
  146. End Sub
  147. Private Sub 工程期1_ch_SelectedIndexChanged(sender As Object, e As EventArgs) Handles 工程期1_ch.SelectedIndexChanged
  148. Set_請款清單()
  149. End Sub
  150. Private Sub 查閱文件_bt_Click(sender As Object, e As EventArgs) Handles 查閱文件_bt.Click
  151. If 合約編號_tb.Text = "" Then : MGB(對話框(1), 1) : Else
  152. If 簽回檔 = False Then : MGB(對話框(0), 1) : Else : PA1 = 合約編號_tb.Text : PA2 = "請款" : 文件查閱視窗.ShowDialog() : End If
  153. End If
  154. End Sub
  155. Private Sub 全部資料_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 全部資料_ch.Click
  156. 全部資料_ch.Checked = True : 請款未結束_ch.Checked = False : 請款已結束_ch.Checked = False : Set_請款清單()
  157. End Sub
  158. Private Sub 請款未結束_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 請款未結束_ch.Click
  159. 全部資料_ch.Checked = False : 請款未結束_ch.Checked = True : 請款已結束_ch.Checked = False : Set_請款清單()
  160. End Sub
  161. Private Sub 請款已結束_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 請款已結束_ch.Click
  162. 全部資料_ch.Checked = False : 請款未結束_ch.Checked = False : 請款已結束_ch.Checked = True : Set_請款清單()
  163. End Sub
  164. Private Sub 查詢_bt_Click(sender As Object, e As EventArgs) Handles 查詢_bt.Click
  165. PA = 關鍵字搜尋_tb.Text : Set_請款清單()
  166. End Sub
  167. Private Sub 請款狀態_bt_Click(sender As Object, e As EventArgs) Handles 請款狀態_bt.Click
  168. PA41 = 合約編號1_cb.Text : 跨部門開啟 = True : 收款確認表.Show()
  169. End Sub
  170. Private Sub 風格()
  171. If 深色風格 = False Then
  172. Me.BackColor = SystemColors.Control
  173. '----------------藍-------------------------------------------
  174. 搜尋_lb.ForeColor = Color.Black : 甲方_lb.ForeColor = Color.Black : 工程總價_lb.ForeColor = Color.Black : 追加減_lb.ForeColor = Color.Black
  175. 結算金額_lb.ForeColor = Color.Black : 已請款_lb.ForeColor = Color.Black : 剩餘款_lb.ForeColor = Color.Black
  176. 關鍵字搜尋_tb.BackColor = Color.White : 關鍵字搜尋_tb.ForeColor = Color.Black : ANUD1.BackColor = Color.White : ANUD1.ForeColor = Color.Black
  177. ANUD2.BackColor = Color.White : ANUD2.ForeColor = Color.Black : ANUD3.BackColor = Color.White : ANUD3.ForeColor = Color.Black
  178. ANUD4.BackColor = Color.White : ANUD4.ForeColor = Color.Black : ANUD5.BackColor = Color.White : ANUD5.ForeColor = Color.Black
  179. 合約編號1_cb.BackColor = Color.White : 合約編號1_cb.ForeColor = Color.Black
  180. '----------------綠-------------------------------------------
  181. 全部資料_ch.ForeColor = Color.Green : 請款未結束_ch.ForeColor = Color.Green : 請款已結束_ch.ForeColor = Color.Green : 預付款_lb.ForeColor = Color.Green
  182. 到貨款_lb.ForeColor = Color.Green : 施工款_lb.ForeColor = Color.Green : 驗收款_lb.ForeColor = Color.Green : 保留款_lb.ForeColor = Color.Green
  183. ANUD6.BackColor = Color.White : ANUD6.ForeColor = Color.Green : ANUD7.BackColor = Color.White : ANUD7.ForeColor = Color.Green
  184. ANUD8.BackColor = Color.White : ANUD8.ForeColor = Color.Green : ANUD9.BackColor = Color.White : ANUD9.ForeColor = Color.Green
  185. ANUD10.BackColor = Color.White : ANUD10.ForeColor = Color.Green
  186. 系統說明_bt.BackColor = Color.White : 請款狀態_bt.BackColor = Color.White : 查閱文件_bt.BackColor = Color.White : 查詢_bt.BackColor = Color.White
  187. 請款單_dgv.EnableHeadersVisualStyles = True : 請款單_dgv.BackgroundColor = Color.White : 請款單_dgv.ColumnHeadersDefaultCellStyle.ForeColor = Color.Black
  188. 請款單_dgv.DefaultCellStyle.BackColor = Color.White : 請款單_dgv.DefaultCellStyle.ForeColor = Color.Black
  189. Else
  190. Me.BackColor = Color.Black
  191. '----------------藍-------------------------------------------
  192. 搜尋_lb.ForeColor = Color.LightBlue : 甲方_lb.ForeColor = Color.LightBlue : 工程總價_lb.ForeColor = Color.LightBlue : 追加減_lb.ForeColor = Color.LightBlue
  193. 結算金額_lb.ForeColor = Color.LightBlue : 已請款_lb.ForeColor = Color.LightBlue : 剩餘款_lb.ForeColor = Color.LightBlue
  194. 關鍵字搜尋_tb.BackColor = Color.DimGray : 關鍵字搜尋_tb.ForeColor = Color.LightBlue : ANUD1.BackColor = Color.DimGray : ANUD1.ForeColor = Color.LightBlue
  195. ANUD2.BackColor = Color.DimGray : ANUD2.ForeColor = Color.LightBlue : ANUD3.BackColor = Color.DimGray : ANUD3.ForeColor = Color.LightBlue
  196. ANUD4.BackColor = Color.DimGray : ANUD4.ForeColor = Color.LightBlue : ANUD5.BackColor = Color.DimGray : ANUD5.ForeColor = Color.LightBlue
  197. 合約編號1_cb.BackColor = Color.DimGray : 合約編號1_cb.ForeColor = Color.LightBlue
  198. '----------------綠-------------------------------------------
  199. 全部資料_ch.ForeColor = Color.LightGreen : 請款未結束_ch.ForeColor = Color.LightGreen : 請款已結束_ch.ForeColor = Color.LightGreen : 預付款_lb.ForeColor = Color.LightGreen
  200. 到貨款_lb.ForeColor = Color.LightGreen : 施工款_lb.ForeColor = Color.LightGreen : 驗收款_lb.ForeColor = Color.LightGreen : 保留款_lb.ForeColor = Color.LightGreen
  201. ANUD6.BackColor = Color.DimGray : ANUD6.ForeColor = Color.LightGreen : ANUD7.BackColor = Color.DimGray : ANUD7.ForeColor = Color.LightGreen
  202. ANUD8.BackColor = Color.DimGray : ANUD8.ForeColor = Color.LightGreen : ANUD9.BackColor = Color.DimGray : ANUD9.ForeColor = Color.LightGreen
  203. ANUD10.BackColor = Color.DimGray : ANUD10.ForeColor = Color.LightGreen
  204. 系統說明_bt.BackColor = Color.DimGray : 請款狀態_bt.BackColor = Color.DimGray : 查閱文件_bt.BackColor = Color.DimGray : 查詢_bt.BackColor = Color.DimGray
  205. 請款單_dgv.EnableHeadersVisualStyles = False : 請款單_dgv.BackgroundColor = Color.DimGray : 請款單_dgv.ColumnHeadersDefaultCellStyle.ForeColor = Color.White
  206. 請款單_dgv.ColumnHeadersDefaultCellStyle.BackColor = Color.Black : 請款單_dgv.DefaultCellStyle.BackColor = Color.Black : 請款單_dgv.DefaultCellStyle.ForeColor = Color.White
  207. End If
  208. End Sub
  209. End Class