Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: Rozmiar Formy a rozdzieczość
DJK



Typ: neutral
Postów: 871
Zarejestrowany: Feb 2004
Rozmiar Formy a rozdzieczość

Witam

Jakiego kodu używacie do dopasowania rozmiaru formy do rozdzielczości ekranu ??

Chcę poprostu dopasować formę i wszystkie kontrolki na formie do rozdzielczości ekranu.

Zauważyłem, ze gdy forma jest ustawiona na Maximized to ma większą szerokość i wysokość niż rozmiar ekrany - wynika to pewnie z tego że do rozmiaru formy dodawany jest rozmiar ramki, która dla zmaksymalizowanej formy jest niwidoczna na ekranie.

Pozdrawiam


_____________________________________________
Jeśli można coś zrobić w sposób optymalny to czemu nie

21-11-2004 22:23
Pokaż profil DJK  Wyślij email do DJK   Odwiedź stronę DJK  
losmac
"profesorek"




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

1) Pobierz wielkość ekranu

'najpierw uchwyt do okna
retVal = GetDesktopWindow()
'teraz wielkość okna
'Sorry - nie pamiętam jakia funkcja API temu odpowiada

2) Ustaw rozmiary swojego okna jak okna pulpitu




_____________________________________________
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ś

22-11-2004 22:38
Pokaż profil losmac  Wyślij email do losmac   Odwiedź stronę losmac  
DJK



Typ: neutral
Postów: 871
Zarejestrowany: Feb 2004

hmmm - po co API jak wystarczy coś takiego jak

Me.Width = Screen.Width
Me.Height = Screnn.Height

P.S. W jaki sposób można zablokować Resizing Formy by poniżej np.szerokości 1000 nie dało się jej zmniejszyć ?

Pozdrawiam


_____________________________________________
Jeśli można coś zrobić w sposób optymalny to czemu nie

23-11-2004 00:20
Pokaż profil DJK  Wyślij email do DJK   Odwiedź stronę DJK  
Chudy
[TLHW]Wiktor



Typ: moderator
Postów: 574
Zarejestrowany: Aug 2002


P.S. W jaki sposób można zablokować Resizing Formy by poniżej np.szerokości 1000 nie dało się jej zmniejszyć ?

Pozdrawiam

Kiedyś do tego używałem zdarzenia Form_Resize i instrukcji If które po zmianie rozmiaru na nieodpowiedni np. przywracały minimalny ale nie za ładnie to wyglądało bo forma przy próbie rozmiaru na mniejszy niż minimum migotała. Ale teraz zato znalazłem niezły kodzik: http://p077.ezboard.com/fvisualbasicexplorervbsourcecode.showMessage?topicID=211.topic

Kod mi się spodobał ponieważ z tego co przeczytałem potrafi obsługiwać kilka form naraz.

[Post edytowany dnia 23-11-2004 14:47 przez Chudy]


_____________________________________________
Projekt "Thunder Cannons" nadchodzi...

23-11-2004 14:46
Pokaż profil Chudy  Wyślij email do Chudy   Odwiedź stronę Chudy       1220895
DJK



Typ: neutral
Postów: 871
Zarejestrowany: Feb 2004

Hmmm - aż tyle kodu


_____________________________________________
Jeśli można coś zrobić w sposób optymalny to czemu nie

23-11-2004 16:05
Pokaż profil DJK  Wyślij email do DJK   Odwiedź stronę DJK  
Wszystkich odpowiedzi: 4 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1