Без опису
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. Public Class 通知視窗
  2. Private Sub 通知視窗_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  3. End Sub
  4. Private Sub 通知視窗_Shown(sender As Object, e As EventArgs) Handles MyBase.Shown
  5. 風格()
  6. If 系統語言 = "繁體中文" Then : 主題_lb.Text = "HX-PGS-ERP-SYS 訊息通知"
  7. ElseIf 系統語言 = "English" Then : 主題_lb.Text = "Pick List"
  8. ElseIf 系統語言 = "Indonesian" Then : 主題_lb.Text = "Pemberitahuan Pesan" : End If
  9. If 訊息類型 = "1" Then : 確定_rbt.Location = New Point(352, 123) : 取消_rbt.Visible = False
  10. Else : 確定_rbt.Location = New Point(279, 123) : 取消_rbt.Visible = True : End If
  11. 通知內容_lb.Text = 通知訊息 : 首次開啟 = False
  12. End Sub
  13. Private Sub 確定_rbt_Click(sender As Object, e As EventArgs) Handles 確定_rbt.Click
  14. If 首次開啟 = False Then : 訊息回應 = "YES" : Me.Close() : End If
  15. End Sub
  16. Private Sub 取消_rbt_Click(sender As Object, e As EventArgs) Handles 取消_rbt.Click
  17. If 首次開啟 = False Then : 訊息回應 = "NO" : Me.Close() : End If
  18. End Sub
  19. Private Sub 風格()
  20. If 深色風格 = False Then
  21. Me.BackColor = Color.Linen : Panel1.BackgroundImage = My.Resources._62951168976601486
  22. 主題_lb.ForeColor = Color.Black : 通知內容_lb.ForeColor = Color.Black
  23. Else
  24. Me.BackColor = Color.Black : Panel1.BackgroundImage = My.Resources._20157059_MotionElements_diagonal_lines
  25. 主題_lb.ForeColor = Color.White : 通知內容_lb.ForeColor = Color.White
  26. End If
  27. End Sub
  28. Dim nOldWndLeft, nOldWndTop, nClickX, nClickY As Integer
  29. Private Sub PnlTitleBar_MouseDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles pnlTitleBar.MouseDown
  30. '紀錄滑鼠點選時的視窗位置與滑鼠點選位置
  31. nOldWndLeft = Me.Left : nOldWndTop = Me.Top : nClickX = e.X : nClickY = e.Y
  32. End Sub
  33. Private Sub pnlTitleBar_Paint(sender As Object, e As PaintEventArgs) Handles pnlTitleBar.Paint
  34. End Sub
  35. Private Sub PnlTitleBar_MouseMove(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles pnlTitleBar.MouseMove
  36. If pnlTitleBar.Capture = True Then '如果滑鼠按著拖曳
  37. Me.Top = e.Y + nOldWndTop - nClickY : Me.Left = e.X + nOldWndLeft - nClickX '設定新的視窗位置
  38. nOldWndLeft = Me.Left : nOldWndTop = Me.Top '更新紀錄的視窗位置
  39. End If
  40. End Sub
  41. Private Sub 主題_lb_MouseDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles 主題_lb.MouseDown
  42. '紀錄滑鼠點選時的視窗位置與滑鼠點選位置
  43. nOldWndLeft = Me.Left : nOldWndTop = Me.Top : nClickX = e.X : nClickY = e.Y
  44. End Sub
  45. Private Sub 主題_lb_MouseMove(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles 主題_lb.MouseMove
  46. If 主題_lb.Capture = True Then '如果滑鼠按著拖曳
  47. Me.Top = e.Y + nOldWndTop - nClickY : Me.Left = e.X + nOldWndLeft - nClickX '設定新的視窗位置
  48. nOldWndLeft = Me.Left : nOldWndTop = Me.Top '更新紀錄的視窗位置
  49. End If
  50. End Sub
  51. End Class