Zmiana położenia Form2 już po aktywowaniu

Zmiana położenia Form2 już po aktywowaniu
EN
  • Rejestracja: dni
  • Ostatnio: dni
0

Hej,
Czy da się jakoś zmienić pozycję Formularza2 podczas gdy był już on wyświetlony?

W związku z tym iż używam go często, to nie tworzę ciągle jego instancji, tylko tworzę ją raz i odwołuję się do niej metodami .Show() i .Hide()

Problem mam taki, że zanim pojawi się ona pierwszy raz mogę bez problemu ustawić .Left w taki sposób żeby pokazał się Formularz2 na drugim monitorze, przy czym za chwilę potrzebuję ten sam Formularz na 1 monitorze, więc na logikę szybka zmiana .Left na 0 i powinno działać, niestety nie chce. Po dokonaniu zmiany jak sprawdzę wartość to ciągle jest ta "stara" więc formularz wyświetla się na starej pozycji.

Da się to jakoś zrobić? Dzięki.

abrakadaber
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 6610
A1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 171
0

Siema, sorry że tak późno. Nie musisz chować formularza2, wystarczy że jak chcesz zmienić jego położenie X w kodzie wpisujesz

Kopiuj
Form2.Location.X=//położenie X

, a jak chcesz zmienić położenie Y wpisujeszForm2.Location.Y=//położenie Y

Kopiuj
.

Pozdro Adamek161 XD

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.