Zaman: 10-23-2018, 10:45 AM Hoşgeldin Misafir ! (GirişÜye Olun)
Birdamlabilgi.com - Web Master - Download - Paylaşım Forumu



Farklı Ekran Çözünürlükleri İçin Arayüz Düzenlemek
Değerlendir:
  • 0 Oy - 0 Yüzde
  • 1
  • 2
  • 3
  • 4
  • 5
Konu Bilgileri
Cevaplar: 0 İzlenme: 278
Farklı Ekran Çözünürlükleri İçin Arayüz Düzenlemek
06-13-2013, 10:43 PM
1024x768 ekran çözünürlüğünde hazırladığınız program 800x600 yada altında bir çözünürlükte çalıştırıldığı zaman form ekrana sığmayacaktır. Bunu engellemenin en kolay yolu formlarınızı 640x480 çözünürlüğünde hazırlamanızdır. Eğer hala yüksek çözünürlükte form hazırlamakta ısrar ederseniz size bir ipucu daha: 640x480 pixel ebatında bir bitmap oluşturun (Paint'i kullanabilirsiniz) ve hazırladığınız formun picture özelliğini bu resime eşleştirin ve formun boyutunu o resim kadar tutun. Tüm kontrolleri vs yerleştirdikten sonra resmi silmeyi ve ilgili referansları yoketmayi unutmayın.

VB tasarım sırasında formunuzu nerede oluşturduysanız çalışma sırasında da o'nu oraya koyar. 1024x768 çözünürlükte kenarda kalan form çalıştığı anda yarım görünebilir. Bu ve benzeri form yerleştirme problemlerini aşağıdaki kodu Form_Load prosedürüne yazarak bertaraf edebilirsiniz:
Private Sub Form_Load ( )
Me.Move 0 ,0
End Sub
Bu koddaki olay formun Left ve Top özelliklerinin 0 (sıfır) a eşitlenmesi ile aynı anlamdadır ancak daha kısadır ve anlamı "formu sol üst köşeye taşı" demektir.
Screen nesnesi ekran ile ilgili bilgileri tutar. Screen.TwipsPerPixelX ve TwipsPerPixelY çalşma anında ekran çözünürlüğünü bulmanızı sağlar:

Genislik = Screen.Width Screen.TwipsPerPixelX
Yukseklik = Screen.Height Screen.TwipsPerPixelY

Select Case Genislik, Yukseklik
Case 640, 480
txtAd.Height = 200
txtAd.Width = 500
Case 800, 600
txtAd.Height = 150
txtAd.Width = 400
Case 1024, 768
txtAd.Height = 100
txtAd.Width = 300
End Select

Genişlik ve Yukseklik değerlerine göre form içindeki temsili txtAd nesnesinin iki değerini değiştirdik. Buradaki örnek oldukça basit bir örnektir. Siz uygulamalarınızda birçok farklı nesnenin özelliklerini bu yolla run-time değiştirebilirsiniz.
« Önceki | Sonraki »




Benzeyen Konular
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  MDI Arayüz MÜCAHİD 0 396 06-13-2013 10:37 PM
Son Mesaj: MÜCAHİD

Forum'a Git:


Konuyu görüntüleyenler: 1 Misafir