Bez popisu
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 3.1KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  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 = "系統登出" : Label1.Text = "系統閒置時間過長,30秒後即將重登!!"
  7. ElseIf 系統語言 = "English" Then : 主題_lb.Text = "Logout" : Label1.Text = "System idle time too long, will log in again in 30 seconds!!"
  8. ElseIf 系統語言 = "Indonesian" Then : 主題_lb.Text = "Keluar dari Sistem" : Label1.Text = "Waktu menganggur sistem terlalu lama, akan masuk kembali dalam 30 detik!!" : End If
  9. End Sub
  10. Private Sub 確定_rbt_Click(sender As Object, e As EventArgs) Handles 確定_rbt.Click
  11. 重登確認 = True : Me.Close()
  12. End Sub
  13. Private Sub 取消_rbt_Click(sender As Object, e As EventArgs) Handles 取消_rbt.Click
  14. 重登確認 = False : Me.Close()
  15. End Sub
  16. Private Sub 風格()
  17. If 深色風格 = False Then
  18. Me.BackColor = Color.Linen : Panel1.BackgroundImage = My.Resources._62951168976601486 : 主題_lb.ForeColor = Color.Black
  19. Label1.ForeColor = Color.Black
  20. Else
  21. Me.BackColor = Color.Black : Panel1.BackgroundImage = My.Resources._20157059_MotionElements_diagonal_lines : 主題_lb.ForeColor = Color.White
  22. Label1.ForeColor = Color.White
  23. End If
  24. End Sub
  25. Dim nOldWndLeft, nOldWndTop, nClickX, nClickY As Integer
  26. Private Sub PnlTitleBar_MouseDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles PnlTitleBar.MouseDown
  27. '紀錄滑鼠點選時的視窗位置與滑鼠點選位置
  28. nOldWndLeft = Me.Left : nOldWndTop = Me.Top : nClickX = e.X : nClickY = e.Y
  29. End Sub
  30. Private Sub PnlTitleBar_Paint(sender As Object, e As PaintEventArgs) Handles PnlTitleBar.Paint
  31. End Sub
  32. Private Sub PnlTitleBar_MouseMove(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles PnlTitleBar.MouseMove
  33. If PnlTitleBar.Capture = True Then '如果滑鼠按著拖曳
  34. Me.Top = e.Y + nOldWndTop - nClickY : Me.Left = e.X + nOldWndLeft - nClickX '設定新的視窗位置
  35. nOldWndLeft = Me.Left : nOldWndTop = Me.Top '更新紀錄的視窗位置
  36. End If
  37. End Sub
  38. Private Sub 主題_lb_MouseDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles 主題_lb.MouseDown
  39. '紀錄滑鼠點選時的視窗位置與滑鼠點選位置
  40. nOldWndLeft = Me.Left : nOldWndTop = Me.Top : nClickX = e.X : nClickY = e.Y
  41. End Sub
  42. Private Sub 主題_lb_MouseMove(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles 主題_lb.MouseMove
  43. If 主題_lb.Capture = True Then '如果滑鼠按著拖曳
  44. Me.Top = e.Y + nOldWndTop - nClickY : Me.Left = e.X + nOldWndLeft - nClickX '設定新的視窗位置
  45. nOldWndLeft = Me.Left : nOldWndTop = Me.Top '更新紀錄的視窗位置
  46. End If
  47. End Sub
  48. End Class