Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: W jakich jednostkach podawane są Width oraz Height
Ajatol




Typ: neutral
Postów: 1
Zarejestrowany: Sep 2004
W jakich jednostkach podawane są Width oraz Height

Próbuje pierwszy raz napisać program i mam taki problem.Zaznaczam formularz i przechodze do okienka properties. Patrzę sobie co pisze w width i height i jedno wiem to nie są napewno pixele. Standartowo okienko formularza ma rozmiary 3600 na 4800. Skąd się biorą te wartości i jak zrobić żeby tu była podawana wartość w pikselach.

28-09-2004 09:27
Pokaż profil Ajatol  Wyślij email do Ajatol        5116853
bisiek




Typ: neutral
Postów: 487
Zarejestrowany: Jul 2003

Żeby były w pixelach musisz ustawić ScaleMode na 3 - Pixel, wszystkie obiekty będą miały wymiary podane w pikselach, okno też, ale nie w Width i Height tylko w SclaleWidth i ScaleHeight. Musisz ustawić to we wszystkich obiektach które mogą przecowywać kontrolki (okna, pictureboxy, frame), poznasz je po tym że mają właściwość ScaleMode.


_____________________________________________
www.mob.abc.pl - moja strona o VB

28-09-2004 09:42
Pokaż profil bisiek  Wyślij email do bisiek   Odwiedź stronę bisiek       3380672
losmac
"profesorek"




Typ: neutral
Postów: 758
Zarejestrowany: May 2003

Jeśli dobrze pamiętam, to są wymiary podawane w Twipach


_____________________________________________
POSTULATY STARUSZKA:
1) Ludzie, dbajcie o polszczyznę!!!
2) Ludzie, zadawajcie kompletne pytania, a nie rzucacie ochłapy i trzeba się domyślać o co chodzi!!!

Powodzenia
Maciej Łoś

28-09-2004 16:00
Pokaż profil losmac  Wyślij email do losmac   Odwiedź stronę losmac  
marcin_an
Forumowicz




Typ: neutral
Postów: 1265
Zarejestrowany: Mar 2004

Właściwosci .Width i .Height są podawane w takich jednostkach, jakie określa właściwość .ScaleMode kontenera. Wyjątkiem jest forma, która z braku kontenerama nie może działać na tej zasadzie i obie właściwości podawane są w twipach. Aby przeliczyć rozmiar w twip na piksele, użyj następującego kodublue]

nWysokosc = Form1.Height / Screen.TwipsPerPixelY
nSzerokosc = Form1.Width / Screen.TwipsPerPixelX



_____________________________________________
Jedzonko dla Google'a:
Forum na temat Visual Basic, C, C++, Pascal, Programowanie, API, PHP, VBA, VB.NET, QBasic, VBScript, Komputery
Moja strona o wszystkim

29-09-2004 13:15
Pokaż profil marcin_an  Wyślij email do marcin_an   Odwiedź stronę marcin_an  
Wszystkich odpowiedzi: 3 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1