farklı ekran çözünürlüğünde formun kendini ayarlaması..

farklı ekran çözünürlüğünde formun kendini ayarlaması..

sonsuz

delphi veya borland programlama dilleriyle multimedya cd yazıyorum... mesela benim monitor ayarım 640*480 yazılan cd yi başka birinin bilgisayarında bakıldığında onun ki 800*600 veya tam tersi ister istemez formun ya yarısı gidiyor yada yarısında boşluk oluyor... bundan kurtulmanın bir yolunu göstere bilirmisiniz teşekkürler...

2005-12-01 15:24:44

Cvp

FatihÖzen

Ensar bende vb´de böyle bir sorunla karşılaşmıştım.Fikir vermesi açısından ufak bir örnek vereyim.Ekran çözünürlülüğünü alıp ona göre bir boyutlandırma yapan fonksiyon.

Public Function ekranboyut()
Dim Genislik, Yukseklik As Integer

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

Select Case Genislik
Case 800

form1.width = 600
form1.height = 400

Case 1024

form1.width = 700
form1.height = 500

End Select
End Function

2005-11-30 03:35:58

Cvp

sonsuz

arkadaşım doğru söylüyorsun iyi güzel diyorsun...programın her boyutuyla bilmek falan... ama arakonular çıkıyor işte... ben 3 kez c++, 1 kez delphi + pascal 7.0 dersi aldım zaten...
bütün konular hakkında bilgi sahibi oluyorsun ama... uygulamak farklı şey. ben gif v.b. de çözebilmiştim. ama delphide aynısı olmadı.ama sağolasın yardımların çok işime yaradı... bu konuyuda delphide yaptım ama doğru çalışmadı...biraz ayrıntıya ihtiyacım var sadece
mesela fatih arkadaşımızın söylediği komutların delphi için olanı
olsa çok işime yarayacak... deplhideki kullandığım komutu adı screensclebly... ama çok güçlü değil bir sürü sıkıntı çıkarttı mesela laptop çözünürlüğünde saçmaladı...
ben delphi için yazdım ama sıkıntı çıktı işte... benim kullandığımdan başka fonksiyon olmalı da kesin güvenli bişey olmalı...
yardımlarınız için çok teşekkürler...

2005-11-30 09:53:48

Cvp

sonsuz

elinden geleni yapmışsın teşekkür ederim...
sen kodlarla yaz değince ben sıfırdan yaz anlamıştım. yoksa componentin ne olduğunu nasıl yüklendiğini tabiki biliyorum... ama hangisini yüklesem yükleyim gif formatını oynatmıyordu...
bu arada shockflash1 swf dosyalarını açabildim ama gif hala açılmıyor visualbasic de Timage component i var onunla açılıyor. delphide ayni component yok...birde alpha kanalını destekleyen bir component istiyorum.. yani panel içinde oynatması tam olarak iş görmüyor...
formun boyut olayı içinde ben yazdım aslında ama eksik olan bir şeyler var. yarın yazdığım komutları masaya yatırıbilirmiyiz...çok iyi olur... hem nerde hata yaptığım anlaşılabilir belki. belkide farklıbir yol bilen birileride çıkabilir...
yardımlar için teşekkürler arkadaşlar....

2005-12-01 15:24:44