설명 없음
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

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279
  1. Imports Microsoft.Office.Interop.Excel.XlUnderlineStyle
  2. Imports Microsoft.Office.Interop.Excel.Constants
  3. Imports Microsoft.Office.Interop.Excel.XlBordersIndex
  4. Imports Microsoft.Office.Interop.Excel.XlLineStyle
  5. Imports Microsoft.Office.Interop.Excel.XlBorderWeight
  6. Imports Microsoft.Office.Interop.Excel.XlThemeFont
  7. Imports Microsoft.Office.Interop.Excel.XlThemeColor
  8. Imports Microsoft.Office.Interop.Excel.XlWindowState
  9. Public Class 系統使用者管理
  10. ReadOnly ds As New DataSet : ReadOnly ds1 As New DataSet
  11. Dim 資料長度 As Integer : Dim 資料寬度 As Integer : Dim 權限代號 As String : Dim 權限名稱 As String : Dim BBNN1 As Integer
  12. Dim 權限選取 As Boolean = False
  13. Dim xlApp As Microsoft.Office.Interop.Excel.Application : Dim xlBook As Microsoft.Office.Interop.Excel.Workbook : Dim xlSheet As Microsoft.Office.Interop.Excel.Worksheet
  14. Dim file_name As String = ""
  15. Dim HH As String
  16. Private Sub Set_權限清單()
  17. 預設權限_dgv.DataSource = Nothing : ds1.Clear()
  18. 預設權限_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  19. 預設權限_dgv.ColumnHeadersHeight = 25
  20. 預設權限_dgv.AllowUserToAddRows = False
  21. 預設權限_dgv.RowTemplate.Height = 35
  22. SQL_系統權限預設表_單一讀取()
  23. da.Fill(ds1) : 預設權限_dgv.DataSource = ds1.Tables(0) : conn.Close()
  24. End Sub
  25. Private Sub Set_使用者清單()
  26. 清單_dgv.DataSource = Nothing : ds.Clear()
  27. 清單_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  28. 清單_dgv.ColumnHeadersHeight = 25
  29. 清單_dgv.AllowUserToAddRows = False
  30. 清單_dgv.RowTemplate.Height = 35
  31. If 小間距1_ch.Checked = False And 中間距1_ch.Checked = False And 大間距1_ch.Checked = True Then : 清單_dgv.RowTemplate.Height = 75
  32. ElseIf 小間距1_ch.Checked = False And 中間距1_ch.Checked = True And 大間距1_ch.Checked = False Then : 清單_dgv.RowTemplate.Height = 45
  33. ElseIf 小間距1_ch.Checked = True And 中間距1_ch.Checked = False And 大間距1_ch.Checked = False Then : 清單_dgv.RowTemplate.Height = 25 : End If
  34. SQL_系統使用者管理_使用者清單()
  35. da.Fill(ds) : 清單_dgv.DataSource = ds.Tables(0) : conn.Close() : Set_grid()
  36. End Sub
  37. Private Sub Set_grid()
  38. 清單_dgv.Columns(0).FillWeight = 100 : 清單_dgv.Columns(1).Visible = False : 清單_dgv.Columns(2).Visible = False : 清單_dgv.Columns(3).FillWeight = 80
  39. 清單_dgv.Columns(4).FillWeight = 80 : 清單_dgv.Columns(5).FillWeight = 70 : 清單_dgv.Columns(6).FillWeight = 50 : 清單_dgv.Columns(7).FillWeight = 150
  40. 清單_dgv.Columns(8).Visible = False : 清單_dgv.Columns(9).FillWeight = 40 : 清單_dgv.Columns(10).FillWeight = 80 : 清單_dgv.Columns(11).FillWeight = 80
  41. 清單_dgv.Columns(10).Visible = False : 清單_dgv.Columns(11).Visible = False : 清單_dgv.Columns(12).Visible = 80
  42. For i As Integer = 0 To 權限數量 - 1
  43. 清單_dgv.Columns(i + 13).Visible = False
  44. Next
  45. If 顯示密碼_bt.Enabled = True And 隱藏密碼_bt.Enabled = False Then
  46. For i As Integer = 0 To 清單_dgv.Rows.Count - 1
  47. 清單_dgv(2, i).Value = "**********"
  48. Next
  49. End If
  50. For i As Integer = 0 To 清單_dgv.Rows.Count - 1
  51. If 清單_dgv.Rows(i).Cells("級別").Value.ToString = "01" Then : 清單_dgv.Rows(i).DefaultCellStyle.BackColor = Color.LightGoldenrodYellow
  52. ElseIf 清單_dgv.Rows(i).Cells("級別").Value.ToString = "02" Then : 清單_dgv.Rows(i).DefaultCellStyle.BackColor = Color.LightGreen
  53. ElseIf 清單_dgv.Rows(i).Cells("級別").Value.ToString = "03" Then : 清單_dgv.Rows(i).DefaultCellStyle.BackColor = Color.LightPink
  54. ElseIf 清單_dgv.Rows(i).Cells("級別").Value.ToString = "04" Then : 清單_dgv.Rows(i).DefaultCellStyle.BackColor = Color.LightBlue
  55. ElseIf 清單_dgv.Rows(i).Cells("級別").Value.ToString = "05" Then : 清單_dgv.Rows(i).DefaultCellStyle.BackColor = Color.LightBlue : End If
  56. Next
  57. End Sub
  58. Private Sub Set_格式設定()
  59. 隱藏密碼_bt.Enabled = False
  60. For no As Integer = 1 To 權限數量
  61. Dim 選擇 As CheckBox = CType(Me.Controls.Find("CheckBox" + no.ToString(), True)(0), CheckBox)
  62. 選擇.Checked = False
  63. Next
  64. End Sub
  65. Private Sub ComboBox2下拉表單資料載入()
  66. SQL_系統使用者管理_下拉清單_職稱() : 級別_cb.Items.Clear() : 職稱_cb.Items.Clear()
  67. While (dr.Read()) : 職稱_cb.Items.Add(dr("職稱")) : 級別_cb.Items.Add(dr("級別")) : End While : conn.Close()
  68. End Sub
  69. Private Sub ComboBox1下拉表單資料載入()
  70. SQL_系統使用者管理_下拉清單_部門() : 部門_cb.Items.Clear() : While (dr.Read()) : 部門_cb.Items.Add(dr("部門")) : End While : conn.Close()
  71. End Sub
  72. Private Sub ComboBox5下拉表單資料載入()
  73. PA20 = Strings.Left(部門_cb.Text, 1) : SQL_系統使用者管理_下拉清單_處別() : 處別_cb.Items.Clear() : While (dr.Read()) : 處別_cb.Items.Add(dr("處")) : End While : conn.Close()
  74. End Sub
  75. Private Sub ComboBox3下拉表單資料載入()
  76. PA20 = Strings.Left(處別_cb.Text, 2) : SQL_系統使用者管理_下拉清單_課別() : 課別_cb.Items.Clear() : While (dr.Read()) : 課別_cb.Items.Add(dr("課別")) : End While : conn.Close()
  77. End Sub
  78. Private Sub ComboBox4下拉表單資料載入()
  79. PA20 = Strings.Left(課別_cb.Text, 3) : SQL_系統使用者管理_下拉清單_組別() : 組別_cb.Items.Clear() : While (dr.Read()) : 組別_cb.Items.Add(dr("組別")) : End While : conn.Close()
  80. End Sub
  81. Private Sub 系統使用者管理_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  82. Me.MdiParent = ICS_ASMS_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
  83. SQL_清單欄位查詢()
  84. PA = "" : 確認新增_bt.Enabled = False : 級別_cb.Visible = False : 預設權限_dgv.Visible = False
  85. 姓名_tb.Enabled = False : 帳號_tb.Enabled = False : 密碼_tb.Enabled = False : 修改_bt.Enabled = False : ID_tb.Enabled = False
  86. ComboBox1下拉表單資料載入() : ComboBox2下拉表單資料載入() : ComboBox3下拉表單資料載入() : ComboBox4下拉表單資料載入() : ComboBox5下拉表單資料載入()
  87. Set_格式設定() : Set_使用者清單() : Set_grid()
  88. MyModule1.清單字體大小調整()
  89. 清單_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", ICS_ASMS_ERP_SYS.字體_NUD.Value)
  90. End Sub
  91. Private Sub 系統使用者管理_SizeChanged(sender As Object, e As EventArgs) Handles MyBase.SizeChanged
  92. MyModule1.清單字體大小調整()
  93. 清單_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", ICS_ASMS_ERP_SYS.字體_NUD.Value)
  94. End Sub
  95. Private Sub 部門_cb_SelectedIndexChanged(sender As Object, e As EventArgs) Handles 部門_cb.SelectedIndexChanged
  96. ComboBox5下拉表單資料載入()
  97. End Sub
  98. Private Sub 處別_cb_SelectedIndexChanged(sender As Object, e As EventArgs) Handles 處別_cb.SelectedIndexChanged
  99. ComboBox3下拉表單資料載入()
  100. End Sub
  101. Private Sub 課別_cb_SelectedIndexChanged(sender As Object, e As EventArgs) Handles 課別_cb.SelectedIndexChanged
  102. ComboBox4下拉表單資料載入()
  103. End Sub
  104. Private Sub 職稱_cb_SelectedIndexChanged(sender As Object, e As EventArgs) Handles 職稱_cb.SelectedIndexChanged
  105. 級別_cb.SelectedIndex = 職稱_cb.SelectedIndex : Set_權限清單() : Dim S1, S2, S3, S4 As String
  106. PA = 職稱_cb.Text : SQL_系統使用者管理_組織帶入() : PA = ""
  107. If dr.Read() Then : S1 = dr("部") : S2 = dr("處") : S3 = dr("課") : S4 = dr("組") : End If : conn.Close()
  108. 部門_cb.Text = S1 : 處別_cb.Text = S2 : 課別_cb.Text = S3 : 組別_cb.Text = S4
  109. End Sub
  110. Private Sub 級別_cb_SelectedIndexChanged(sender As Object, e As EventArgs) Handles 級別_cb.SelectedIndexChanged
  111. 職稱_cb.SelectedIndex = 級別_cb.SelectedIndex : Set_權限清單()
  112. End Sub
  113. Private Sub 清單_dgv_RowPostPaint(ByVal sender As Object, ByVal e As DataGridViewRowPostPaintEventArgs) Handles 清單_dgv.RowPostPaint
  114. Dim linePen As New Pen(Color.Blue, 2)
  115. If e.RowIndex = 清單_dgv.Rows.Count - 1 Then
  116. Exit Sub
  117. Else
  118. If 清單_dgv("級別", e.RowIndex).Value.ToString <> 清單_dgv("級別", e.RowIndex + 1).Value.ToString Then
  119. Dim startX As Integer = IIf(清單_dgv.RowHeadersVisible, 清單_dgv.RowHeadersWidth, 0)
  120. Dim startY As Integer = e.RowBounds.Top + e.RowBounds.Height - 1
  121. Dim endX As Integer = startX + 清單_dgv.Columns.GetColumnsWidth(DataGridViewElementStates.Visible) - 清單_dgv.HorizontalScrollingOffset
  122. e.Graphics.DrawLine(linePen, startX, startY, endX, startY)
  123. Exit Sub
  124. End If
  125. End If
  126. For i As Integer = 0 To 清單_dgv.Rows.Count - 1
  127. If 清單_dgv.Rows(i).Cells("級別").Value.ToString = "01" Then : 清單_dgv.Rows(i).DefaultCellStyle.BackColor = Color.LightGoldenrodYellow
  128. ElseIf 清單_dgv.Rows(i).Cells("級別").Value.ToString = "02" Then : 清單_dgv.Rows(i).DefaultCellStyle.BackColor = Color.LightGreen
  129. ElseIf 清單_dgv.Rows(i).Cells("級別").Value.ToString = "03" Then : 清單_dgv.Rows(i).DefaultCellStyle.BackColor = Color.LightPink
  130. ElseIf 清單_dgv.Rows(i).Cells("級別").Value.ToString = "04" Then : 清單_dgv.Rows(i).DefaultCellStyle.BackColor = Color.LightBlue
  131. ElseIf 清單_dgv.Rows(i).Cells("級別").Value.ToString = "05" Then : 清單_dgv.Rows(i).DefaultCellStyle.BackColor = Color.LightBlue : End If
  132. Next
  133. End Sub
  134. Private Sub 清單_dgv_CellContentClick(sender As Object, e As DataGridViewCellEventArgs) Handles 清單_dgv.CellClick
  135. If e.RowIndex = -1 Then : Else
  136. 姓名_tb.Text = 清單_dgv.Rows(e.RowIndex).Cells("姓名").Value.ToString : 帳號_tb.Text = 清單_dgv.Rows(e.RowIndex).Cells("帳號").Value.ToString
  137. 密碼_tb.Text = 清單_dgv.Rows(e.RowIndex).Cells("密碼").Value.ToString : 職稱_cb.Text = 清單_dgv.Rows(e.RowIndex).Cells("職稱").Value.ToString
  138. NAS帳號_tb.Text = 清單_dgv.Rows(e.RowIndex).Cells("NAS帳號").Value.ToString : NAS密碼_tb.Text = 清單_dgv.Rows(e.RowIndex).Cells("NAS密碼").Value.ToString
  139. ID_tb.Text = 清單_dgv.Rows(e.RowIndex).Cells("ID卡號").Value.ToString
  140. If 顯示密碼_bt.Enabled = False Then
  141. SQL_系統使用者密碼顯示()
  142. If dr.Read() Then : 密碼_tb.Text = dr("密碼") : End If : conn.Close()
  143. End If
  144. For no As Integer = 1 To 權限數量
  145. If no < 10 Then : HH = "0" & no : ElseIf no >= 10 Then : HH = no : End If
  146. Dim 選擇 As CheckBox = CType(Me.Controls.Find("CheckBox" + no.ToString(), True)(0), CheckBox)
  147. 選擇.Checked = 清單_dgv.Rows(e.RowIndex).Cells("CC" & HH).Value
  148. Next
  149. Set_權限清單()
  150. End If
  151. End Sub
  152. Private Sub 指定預設權限_bt_Click_1(sender As Object, e As EventArgs) Handles 指定預設權限_bt.Click
  153. For no As Integer = 1 To 權限數量
  154. If no < 10 Then : HH = "0" & no : ElseIf no >= 10 Then : HH = no : End If
  155. Dim 選擇 As CheckBox = CType(Me.Controls.Find("CheckBox" + no.ToString(), True)(0), CheckBox)
  156. 選擇.Checked = 預設權限_dgv.Rows(0).Cells("CC" & HH).Value
  157. Next
  158. End Sub
  159. Private Sub 新增_bt_Click(sender As Object, e As EventArgs) Handles 新增_bt.Click
  160. 姓名_tb.Enabled = True : 帳號_tb.Enabled = True : 密碼_tb.Enabled = True : ID_tb.Enabled = True : ID_tb.Text = ""
  161. 姓名_tb.Text = "" : 帳號_tb.Text = "" : 密碼_tb.Text = "" : 部門_cb.Text = "NA" : 職稱_cb.Text = "NA" : 新增_bt.Enabled = False : 確認新增_bt.Enabled = True
  162. Set_格式設定()
  163. End Sub
  164. Private Sub 確認新增_bt_Click(sender As Object, e As EventArgs) Handles 確認新增_bt.Click
  165. DTP = Strings.Format(Today().AddMonths(2), "yyyy/MM/dd") : SQL_系統使用者新增() : SQL_系統使用者修改() : conn.Close()
  166. If 系統語言 = "繁體中文" Then : MsgBox("新增完成!!") : Else : MsgBox("Tambahkan selesai!!") : End If : Set_使用者清單() : Set_grid()
  167. 確認新增_bt.Enabled = False : 新增_bt.Enabled = True : 顯示密碼_bt.Enabled = True : 隱藏密碼_bt.Enabled = False
  168. 姓名_tb.Enabled = False : 帳號_tb.Enabled = False : 密碼_tb.Enabled = False : ID_tb.Enabled = False
  169. End Sub
  170. Private Sub 修改1_bt_Click(sender As Object, e As EventArgs) Handles 修改1_bt.Click
  171. 姓名_tb.Enabled = True : 帳號_tb.Enabled = True : 密碼_tb.Enabled = True : 修改_bt.Enabled = True : ID_tb.Enabled = True
  172. End Sub
  173. Private Sub 修改_bt_Click(sender As Object, e As EventArgs) Handles 修改_bt.Click
  174. If 姓名_tb.Text = "" Or 帳號_tb.Text = "" Or 密碼_tb.Text = "" Then
  175. If 系統語言 = "繁體中文" Then : MsgBox("輸入資料有誤!!") : Else : MsgBox("Informasi yang dimasukkan salah!!") : End If
  176. Else
  177. If 密碼_tb.Text = "**********" Then : PA9 = "" : Else : PA9 = ", 密碼 = N'" & 密碼_tb.Text & "'" : End If
  178. SQL_系統使用者修改() : conn.Close() : If 系統語言 = "繁體中文" Then : MsgBox("修改完成!!") : Else : MsgBox("Modifikasi selesai!!") : End If
  179. 姓名_tb.Enabled = False : 帳號_tb.Enabled = False : 密碼_tb.Enabled = False : 修改_bt.Enabled = False : ID_tb.Enabled = False
  180. End If
  181. PA = "" : Set_使用者清單() : Set_grid()
  182. End Sub
  183. Private Sub 刪除_bt_Click(sender As Object, e As EventArgs) Handles 刪除_bt.Click
  184. Dim SS As String
  185. If 系統語言 = "繁體中文" Then : SS = "確定要刪除該筆資料?" : Else : SS = "Apakah Anda yakin ingin menghapus data ini?" : End If
  186. Dim aa As MsgBoxResult = MsgBox(SS, MsgBoxStyle.OkCancel)
  187. If aa = MsgBoxResult.Ok Then : SQL_系統使用者刪除() : conn.Close()
  188. If 系統語言 = "繁體中文" Then : MsgBox("刪除完成!!") : Else : MsgBox("Hapus selesai!!") : End If : End If
  189. 姓名_tb.Text = "" : 帳號_tb.Text = "" : 帳號_tb.Text = "" : CheckBox1.Checked = False
  190. Set_使用者清單() : Set_grid()
  191. End Sub
  192. Private Sub 隱藏密碼_bt_Click(sender As Object, e As EventArgs) Handles 隱藏密碼_bt.Click
  193. 顯示密碼_bt.Enabled = True : 隱藏密碼_bt.Enabled = False : 密碼_tb.Text = "**********"
  194. End Sub
  195. Private Sub 顯示密碼_bt_Click(sender As Object, e As EventArgs) Handles 顯示密碼_bt.Click
  196. 顯示密碼_bt.Enabled = False : 隱藏密碼_bt.Enabled = True
  197. SQL_系統使用者密碼顯示()
  198. If dr.Read() Then : 密碼_tb.Text = dr("密碼") : End If : conn.Close()
  199. End Sub
  200. Private Sub Button9_Click(sender As Object, e As EventArgs) Handles 查詢_bt.Click
  201. PA = InputBox("請輸入要查詢的關鍵字") : Set_使用者清單() : PA = ""
  202. End Sub
  203. Private Sub 權限名稱取得()
  204. Dim 選擇 As CheckBox = CType(Me.Controls.Find("CheckBox" + 權限代號.ToString(), True)(0), CheckBox) : 權限名稱 = 選擇.Text : 權限選取 = 選擇.Checked
  205. End Sub
  206. Private Sub Button5_Click(sender As Object, e As EventArgs) Handles 導出_bt.Click
  207. 資料長度 = 0 : 資料寬度 = 0 : BBNN1 = 0
  208. If OpenFileDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then : file_name = OpenFileDialog1.FileName : End If
  209. xlApp = CreateObject("Excel.Application") : xlApp.DisplayAlerts = True : xlApp.Visible = True : xlApp.Workbooks.Open(file_name) : xlSheet = xlApp.Worksheets(1) : xlSheet.Activate()
  210. xlSheet.Cells(2, 4) = 部門_cb.Text : xlSheet.Cells(2, 11) = 課別_cb.Text : xlSheet.Cells(2, 18) = 組別_cb.Text
  211. xlSheet.Cells(3, 4) = 姓名_tb.Text : xlSheet.Cells(3, 11) = 職稱_cb.Text
  212. For i As Integer = 5 To 99999 : If xlSheet.Cells(i, 1).value = "總經理簽核 : " Then : Exit For : Else : 資料長度 = i : End If : Next
  213. For i As Integer = 1 To 3
  214. For ii As Integer = 5 To 資料長度
  215. If xlSheet.Cells(ii, 2 + 資料寬度).value = 0 Then
  216. If xlSheet.Cells(ii, 3 + 資料寬度).value = 0 Then
  217. If xlSheet.Cells(ii, 4 + 資料寬度).value = 0 Then : Else
  218. 權限代號 = xlSheet.Cells(ii, 4 + 資料寬度).value : 權限名稱取得() : BBNN1 = 權限名稱.Length.ToString()
  219. 權限名稱 = Strings.Left(權限名稱, BBNN1 - 5) : xlSheet.Cells(ii, 5 + 資料寬度) = 權限名稱 : If 權限選取 = True Then : xlSheet.Cells(ii, 8 + 資料寬度) = "V" : End If
  220. End If
  221. Else
  222. 權限代號 = xlSheet.Cells(ii, 3 + 資料寬度).value : 權限名稱取得() : BBNN1 = 權限名稱.Length.ToString()
  223. 權限名稱 = Strings.Left(權限名稱, BBNN1 - 5) : xlSheet.Cells(ii, 5 + 資料寬度) = 權限名稱 : If 權限選取 = True Then : xlSheet.Cells(ii, 8 + 資料寬度) = "V" : End If
  224. End If
  225. Else
  226. 權限代號 = xlSheet.Cells(ii, 2 + 資料寬度).value : 權限名稱取得() : BBNN1 = 權限名稱.Length.ToString()
  227. 權限名稱 = Strings.Left(權限名稱, BBNN1 - 5) : xlSheet.Cells(ii, 5 + 資料寬度) = 權限名稱 : If 權限選取 = True Then : xlSheet.Cells(ii, 8 + 資料寬度) = "V" : End If
  228. End If
  229. Next
  230. 資料寬度 += 7
  231. Next
  232. xlApp.Visible = True : If 系統語言 = "繁體中文" Then : MsgBox("資料導出完成!!") : Else : MsgBox("Ekspor data selesai!!") : End If
  233. End Sub
  234. Private Sub 小間距1_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 小間距1_ch.Click
  235. 小間距1_ch.Checked = True : 中間距1_ch.Checked = False : 大間距1_ch.Checked = False : MyModule1.間距設定存檔_1() : Set_使用者清單()
  236. End Sub
  237. Private Sub 中間距1_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 中間距1_ch.Click
  238. 小間距1_ch.Checked = False : 中間距1_ch.Checked = True : 大間距1_ch.Checked = False : MyModule1.間距設定存檔_2() : Set_使用者清單()
  239. End Sub
  240. Private Sub 大間距1_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 大間距1_ch.Click
  241. 小間距1_ch.Checked = False : 中間距1_ch.Checked = False : 大間距1_ch.Checked = True : MyModule1.間距設定存檔_3() : Set_使用者清單()
  242. End Sub
  243. Private Sub 顯示密碼_bt_MouseEnter(sender As Object, e As EventArgs) Handles 顯示密碼_bt.MouseEnter
  244. ToolTip1.SetToolTip(Me.顯示密碼_bt, "顯示密碼")
  245. End Sub
  246. Private Sub 隱藏密碼_bt_MouseEnter(sender As Object, e As EventArgs) Handles 隱藏密碼_bt.MouseEnter
  247. ToolTip1.SetToolTip(Me.隱藏密碼_bt, "隱藏密碼")
  248. End Sub
  249. Private Sub 導出_bt_MouseEnter(sender As Object, e As EventArgs) Handles 導出_bt.MouseEnter
  250. ToolTip1.SetToolTip(Me.導出_bt, "列印成EXCEL")
  251. End Sub
  252. Private Sub 修改1_bt_MouseEnter(sender As Object, e As EventArgs) Handles 修改1_bt.MouseEnter
  253. ToolTip1.SetToolTip(Me.修改1_bt, "修改")
  254. End Sub
  255. Private Sub 指定預設權限_bt_MouseEnter(sender As Object, e As EventArgs) Handles 指定預設權限_bt.MouseEnter
  256. ToolTip1.SetToolTip(Me.指定預設權限_bt, "指定預設權限")
  257. End Sub
  258. Private Sub 查詢_bt_MouseEnter(sender As Object, e As EventArgs) Handles 查詢_bt.MouseEnter
  259. ToolTip1.SetToolTip(Me.查詢_bt, "查詢")
  260. End Sub
  261. Private Sub 新增_bt_MouseEnter(sender As Object, e As EventArgs) Handles 新增_bt.MouseEnter
  262. ToolTip1.SetToolTip(Me.新增_bt, "新增準備")
  263. End Sub
  264. Private Sub 確認新增_bt_MouseEnter(sender As Object, e As EventArgs) Handles 確認新增_bt.MouseEnter
  265. ToolTip1.SetToolTip(Me.確認新增_bt, "確認新增")
  266. End Sub
  267. Private Sub 修改_bt_MouseEnter(sender As Object, e As EventArgs) Handles 修改_bt.MouseEnter
  268. ToolTip1.SetToolTip(Me.修改_bt, "修改存檔")
  269. End Sub
  270. Private Sub 刪除_bt_MouseEnter(sender As Object, e As EventArgs) Handles 刪除_bt.MouseEnter
  271. ToolTip1.SetToolTip(Me.刪除_bt, "刪除")
  272. End Sub
  273. End Class