Vị trí chính giữa màn hình lệch nhau khi thay đổi chế độ scale system (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

Miccpro

Thành viên thường trực
Tham gia
9/12/10
Bài viết
236
Được thích
10
Chào các anh chị GPE!
Hiện tại em đang sử dụng code dưới đây để xác định vị trí khi hiện Form:
Mã:
Sub ViTriForm(ByVal frm As Object)
    With frm
      .StartUpPosition = 0
      .Left = Application.Left + (0.5 * Application.Width) - (0.5 * .Width) - 1
      .Top = Application.Top + (0.5 * Application.Height) - (0.5 * .Height) - 1
    End With
End Sub
Khi em để chế độ scale system là 100%, 125% và 150% thì form xuất hiện ở vị trí trung tâm của Excel. Nhưng khi scale lên 175% thì form bị lệch sang phải tương đối. Vậy em xin hỏi các anh chị nguyên nhân và cách định vị Form chính xác ở trung tâm Excel không ạ. Em xin cảm ơn !
 
Web KT

Bài viết mới nhất

Back
Top Bottom