Skip to main content

AccessTr.neT


Visual Basic 6'da Konumlandırma..

Visual Basic 6'da Konumlandırma..

Çözüldü #1
Merhaba arkadaşlar. 

Form1'in WindowState değerini "maximized" yaptım. Yani form açıldığında tam sayfa açılıyor.

Benim formumda Button1, Button2, Button3 şeklinde 20 adet butonum var.

Bu butonları ScaleWidth ve ScaleHeight methotları kullanarak Form1'in sağ ve sol duvarlarına birbirine eşit uzaklıkta altlı ve üstlü eşit mesafelere sahip bir şekilde sıralamasını istiyorum. 

Umarım derdimi anlatabilmişimdir. Bilen varsa bana kod olarak ne kullanmam gerektiğini gösterecek yolda yardımcı olabilir mi ?
Cevapla
#2
Çözümü belki başka bir arkadaşa yarar..
Visual Basic Code
Private Sub Form_Activate()
Command1.Left = 120
Command1.Top = 120
Command2.Left = 120
Command2.Top = Command1.Top + 820
Command3.Left = Form1.Width - 2100
Command3.Top = 120
Command4.Left = Form1.Width - 2100
Command4.Top = Command3.Top + 820
End Sub 
Cevapla
#3
Bu işlem çok daha az kod ile de yapılabilir. Butonları (veya ilgili nesneleri) bir Frame içersine yerleştirip, sadece Frame’nin konumlandırma kodu yazılabilir. Ayrıca konumlandırma kodu Formun Resize olayına yazılırsa, Formun boyutları değişse de o nesne istenilen yerde olacaktır.
Saygılar…
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task