asdsxx
Altın Üye
- Katılım
- 22 Mayıs 2012
- Mesajlar
- 510
- Excel Vers. ve Dili
- Excel 2016 Türkçe
- Altın Üyelik Bitiş Tarihi
- 20-02-2027
Arkadaşlar UserForm açılışda kod ile hangi ekran büyüklüğünde açılırsa açılsın tam ekran modunda açılıyordu. Ancak 16" , 3200x2000 ekran çöxünürlüğü olan bir laptopta tam ekran kodu tam işe yaramadı ve UserForm ekranın dışına taştı. Bunun çözümü var mı acaba?
Kod aşağıda bu kodun daha önceki tüm ekran büyüklüklerinde çalışdığı gibi yukarıdaki ekran çözünürlüğünde de çalışması için nasıl bir değişiklik yapılması gerekir.
mevcut kod aşağıda...
Kod aşağıda bu kodun daha önceki tüm ekran büyüklüklerinde çalışdığı gibi yukarıdaki ekran çözünürlüğünde de çalışması için nasıl bir değişiklik yapılması gerekir.
mevcut kod aşağıda...
Kod:
Private Sub UserForm_Activate()
'UserForm tam ekran yapma programı
Dim hWndForm As Long, frmStyle As Long
hWndForm = FindWindow(vbNullString, Me.Caption)
frmStyle = GetWindowLong(hWndForm, (-16))
frmStyle = frmStyle Or &H80000 Or &H20000 Or &H10000
SetWindowLong hWndForm, (-16), frmStyle
ShowWindow hWndForm, 3
DrawMenuBar hWndForm
Me.Zoom = Round((Me.Height / ilkyukseklik) * 100, 0)
End Sub
