AccessTr.neT
Visual Basic 6'da Konumlandırma.. - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Visual Basic 6 (https://accesstr.net/forum-visual-basic-6.html)
+--- Forum: Visual Basic 6 Cevaplanmış Soruları (https://accesstr.net/forum-visual-basic-6-cevaplanmis-sorulari.html)
+--- Konu Başlığı: Visual Basic 6'da Konumlandırma.. (/konu-visual-basic-6-da-konumlandirma.html)



Visual Basic 6'da Konumlandırma.. - Uğur ŞİRİN - 14/06/2017

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 ?


Cvp: Visual Basic 6'da Konumlandırma.. - Uğur ŞİRİN - 14/06/2017

Çözümü belki başka bir arkadaşa yarar..
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



Cvp: Visual Basic 6'da Konumlandırma.. - M Asım - 23/09/2017

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…