AccessTr.neT

Tam Versiyon: formu x konumunu %100 Yapma
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2
merhabalar

 left =0   top=0   width  200 height degerı %100 olan bır form yapmak ıstıyorum bunu nasıl yapabılırım ? 
sayın moskovic,

bahsettiğiniz talebinize yönelik olarak aşağıdaki kod ifadesini,
ilgili formun Yüklendiğinde olay yordamına yazmak sureti ile istediğinizi elde edebilirsiniz.bilginize.

Kod:
Forms("formun_adi").Move 200, CInt((1 / 100) * 100)

iyi çalışmalar,saygılar.
hic bir degisiklilik olmadi
sayın moskovic,

bir de şunu deneyebilirsiniz.

formun yüksekliğinin %100 olması demek;
bu işlemin uygulanacağı formun tasarım sayfasındaki detay (ayrıntı) yükseklik değeri ne kadar ise o kadarlık bir değere sahip olması diye yorumlanabilir.

bu nedenle de,formun yüksekliğini;formun detayına eşitlemek yeterli olacaktır kanısındayım.bu düşünceden hareket ile olması gereken kod ifadesi için,yine ilgili formun Yüklendiğinde olay yordamı içerisine aşağıdaki kod ifadesini yazmak sureti ile istediğiniz sonucu elde edebilirsiniz.bilginize.

Kod:
Forms("Form1").Move 0, 0, 200, Me.Ayrıntı.Height

iyi çalışmalar,saygılar.
sayın moskovic,


konu takibiniz açısından,hatırlatma anlamında;
konunuz ile ilgili son gelişme ne durumdadır.

şüphesiz,işlemleriniz tamamlanmış ve sorununuzu çözmüş de olabilirsiniz.
site içi aramalarınız neticesinde sitede yer alan konuları ve örnekleri incelemelerinizin sonucu ile bazı gelişimler elde etmiş de olabilirsiniz...bilgilendirmek ister misiniz lütfen.teşekkürler.bilginize.

iyi çalışmalar,
saygılar.
Sayın moskovic, daha önce benzeri mevzu için uyguladığım yöntemi anlatayım.

1-) forma mtn_yukseklik adında metin kutusu ve 1 adet buton ekle,
2-) butonun tıklandığında olayına
mtn_yukseklik = WindowHeight

kodu ekle

3-) formun açıldığında olayına

Form.Move 0, 0, 4000
kodu ekle

4-) formun kenarlık stili özelliğini "Boyutlandırılabilir" olarak değiştir.

5-) formu aç ve form (Ayrıntı) yüksekliğini formun alt kısmından fare imleci ile tutup istediğin yüksekliğe kadar çek,
6-) daha önceden eklediğin butonu tıklayıp mtn_yukseklik metin kutusuna eklenen sayıyı kopyala (örneğin 8860)
7-) formu tasarım görünümünde açıp formun açıldığında olayındaki kodu aşağıdaki ile değiştir
Form.Move 0, 0, 200, 8860
8-) formun kenarlık stili özelliğini eski haline getir.

Bu koddaki 200 ve 8860 twip değeridir. 1 inc = 1440 twip, 1 cm = 567 twip.
Sizin istediğiniz 200'ün birimi ne bilmiyorum ama form genişliğini 1980 twipten az olacak şekilde boyutlandıramazsınız, zaten 200 twip 35 mm. eder, 35 mm.'lik form olmaz. Form genişliği de en fazla 55,873 cm. olabilir.
Sayfalar: 1 2