nguyenhoangbanhan > 19-06-15, 06:18 PM
tt1212 > 19-06-15, 07:31 PM
'On Error Resume Next
Dim giatri1 As Double
Dim giatri2 As Double
giatri1 = Laychieudai() / PhanGiaiMHdai
giatri2 = Laychieurong() / PhanGiaiMHrong
Me.InsideWidth = Me.InsideWidth / giatri1
Me.InsideHeight = Me.InsideHeight / giatri2
Dim ctrl As Control
For Each ctrl In Me.Controls
ctrl.Width = ctrl.Width / giatri1
ctrl.Height = ctrl.Height / giatri2
ctrl.Left = ctrl.Left / giatri1
ctrl.Top = ctrl.Top / giatri2
Next
nguyenhoangbanhan > 19-06-15, 10:40 PM
(19-06-15, 07:31 PM)tt1212 Đã viết: Bạn sử dụng cái nàycái này đặt ở đâu. mình đang xài access 2003 nha.
Mã PHP:'On Error Resume Next
Dim giatri1 As Double
Dim giatri2 As Double
giatri1 = Laychieudai() / PhanGiaiMHdai
giatri2 = Laychieurong() / PhanGiaiMHrong
Me.InsideWidth = Me.InsideWidth / giatri1
Me.InsideHeight = Me.InsideHeight / giatri2
Dim ctrl As Control
For Each ctrl In Me.Controls
ctrl.Width = ctrl.Width / giatri1
ctrl.Height = ctrl.Height / giatri2
ctrl.Left = ctrl.Left / giatri1
ctrl.Top = ctrl.Top / giatri2
Next
tranthanhan1962 > 20-06-15, 01:12 PM
(19-06-15, 06:18 PM)nguyenhoangbanhan Đã viết: Chào các bạn.
Form mình thiết kế là 1 Form nhỏ, khi chạy ở máy mình thì hiển thị đúng vị trí như lúc thiết kế còn khi chép qua máy khác chạy thì vẫn đúng vị trí như lúc thiết kế nhưng vì độ phân giải ở máy đó cao hơn hoặc thấp hơn nên Form thường dịch qua bên trái hoặc phải 1 đoạn, lên bên trên hoặc xuống bên dưới 1 đoạn. Hoặc thu nhỏ cửa sổ thì nó không căn giữa cái form nữa...
Hỏi làm sao để điều chỉnh độ phân giải của form khi chuyển qua máy khác hoặc thu nhỏ cửa sổ nó vẫn căn chỉnh như ở chế độ Maximize.
http://www.mediafire.com/view/ickce6256451b45/1.png