Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: ScaleMode

Sivun loppuun

Lumi-ukkeli [21.01.2005 22:05:18]

#

Mitähän tää mun Visual Basic 6.0 nyt oikein söhlää, kun
vaihdan scalemoden heti ensimmäisenä pixeleiksi, niin
height ja width ominaisuudet muuttuvat johonkin 3500 * 4000 arvoihin, vaikka ei ne kyllä ole kuin jotakin 200 * 300 korkeintaan.

Blaze [21.01.2005 22:10:10]

#

Formin Height ja Width näytetään (ikävä kyllä) aina twipeissä. ScaleMode ei vaikuta siihen. Jos tahdot nähdä formin todellisen koon, niin katso sen ScaleWidth ja ScaleHeight-ominaisuuksia.

Antti Laaksonen [21.01.2005 22:10:43]

#

Onko kysymys formin koosta? ScaleModen muuttaminen ei vaikuta Width- ja Height-ominaisuuksiin, joiden yksikkö on aina twip. Sitä vastoin ScaleWidth- ja ScaleHeight-ominaisuudet muuttuvat. Samoin formille laitettavat kontrollit noudattavat uutta mittayksikköä myös Width- ja Height-ominaisuuksissaan.

Lumi-ukkeli [22.01.2005 16:26:27]

#

Elikkä width ja height on aina vain näkyvä koko, mutta
ScaleHeight ja ScaleWIdth on sisällön koko?

Blaze [22.01.2005 17:13:07]

#

Width ja Height on formin ulkomitta, ScaleWidth ja ScaleHeight sisämitta (ulkomitta miinus reunat ja otsikkopalkki).

Lumi-ukkeli [22.01.2005 18:10:35]

#

Entäpä pictureboxissa?

Blaze [22.01.2005 20:04:53]

#

Samaten.

Antti Laaksonen [22.01.2005 20:33:12]

#

PictureBoxin ominaisuudet Width ja Height käyttävät formin mitta-asteikkoa. Vastaavasti ScaleWidth ja ScaleHeight käyttävät omaa mitta-asteikkoa. Voit perehtyä asiaan tarkemmin itse muuttamalla ScaleModea ja tutkimalla eri ominaisuuksien arvoja.


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta