Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Blokada Zmiany Okna


Rekomendowane odpowiedzi

Opublikowano

Witam.

A więc..

Mam form1 (okienko logowania) i form2.

Form2 włącza się przy starcie form1 i chciałbym aby nie można było przełączać między oknami przed wpisaniem danych do logowania..

Form2 ma być w tle po uruchumieniu form1.

Proszę o pomoc.

Opublikowano

Form1:

   Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
    Form2.Show()
   End Sub

Form2:

   Private Sub Form2_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
    Form1.ShowDialog()
   End Sub

 

No i mimo wszystko można przełączać.. Ale pewnie źle to robię. Co zrobić?

Opublikowano

Skoro tak to pamietaj by program startował od tej wiekszej (tej co ma być w tle). Mozesz to zminić w "properties".

 

Form2 (Ta w tle):

 

Private Sub Form2_Shown(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Shown
    Form1.ShowDialog()
   End Sub

 

a w tej form1 (tej mniejszej co ma byc na wierzchu) mozesz dac, ale nie usisz - bo jak sie domyslam logowanie jest konieczne, tak zeby nie mozna sobie bylo zamknac okienka i przejsć dalej:

Private Sub Form1_FormClosed(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosedEventArgs) Handles Me.FormClosed
    Application.Exit()
   End Sub

 

Gdy na mniejszym okienku nacisnie sie "X" to aplikacja zostanie zamknieta.

 

Pozdro

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...