Witam wszystkich,
Jestem nowy w C#, powoli się uczę tego języka, jednak na początku wymyśliłem sobie projekt, który współpracuje z bazą danych MySql.
Chciałbym stworzyć panel logowania do mojego "głównego okna". Stworzyłem więc sobie moje główne okno, dodałem kolejną formę czyli moje okienko do logowania.
I tu pojawia się problem.
Żeby na początku się zalogować ukryłem moje "główne okno" i z paska zadań i z pulpitu, czekając aż delikwent się zaloguje. W procedurze mojej formy do logowania następuje połączenie z bazą danych, sprawdzenie poprawności danych podanych przez użytkownika, jeśli są poprawne okienko powinno się zamknąć i pojawić okno główne, jeśli nie użytkownik otrzymuje komunikat o błędnych danych.
Nie działa to tak jak sobie wymyśliłem, bo w procedurze mojego głównego okna nie wiem czy użytkownik się zalogował czy nie..
Czy jest ktoś w stanie mi podszepnąć jak to rozsądnie rozwiązać? Wrzucę poniżej kod, aczkolwiek nie wiem czy się przyda :)
Procedura okna głównego:
public partial class Main : Form
{
public Main()
{
InitializeComponent();
// Chowanie głównego okna programu
Opacity = 0.0;
ShowInTaskbar = false;
// Stworzenie okna do logowania
Login loginForm = new Login();
loginForm.Show();
// Jeżeli użytkownik się zalogował, pokaż okno
????
}
Pozdrawiam :)