Visual C# - nie mogę zbindować przycisku

0

Cześć, witajcie.

Od jakiegoś czasu zainteresował mnie Visual Basic (2013 Express, Windows Desktop), aż postanowiłem stworzyć pewną aplikację okienkową (Windows Form, czy coś w ten deseń). Więc tak - tworzę sobie aplikację (oczywiście w trybie graficznym, ponieważ mało znam się jeszcze na kodzie). Dodałem sobie 2 pola tekstowe, kilka labelków i... BUTTON. Przejdźmy do rzeczy - chcę, aby po kliknięciu w przycisk walidowało mi te pola tekstowe i otwierało nowe okno (Form2), jeśli wszystko się zgadza. Na chwile obecną nie potrafię sobie poradzić z przypisaniem akcji do kliknięcia przycisku.
Widziałem już chyba miliard poradników, gdzie było to pokazywane, lecz na nich widnieje zupełnie inny kod, niż u mnie...
Ja po 2 krotnym kliknięciu w przycisk jestem przenoszony do takiego kodu:

private void button1_Click_1(object sender, EventArgs e)

        {



        }

A w wszystkich poradnikach ludzie przenoszeni są w coś takiego:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

End Sub

Nie potrafię zrozumieć działania kodu, który ja dostaje... próbuję pomiędzy klamry wpisać kod "Form2.Show()", jednak bezskutecznie, ponieważ kompilator wyrzuca mi błąd i pyta, czy uruchomić poprzednią wersję programu.
Będę bardzo wdzięczny za pomoc, to dla mnie ważne.

Ps. jeśli coś źle napisałem, to serdecznie przepraszam, jestem nowy na tym forum :)

Kłaniam się, Jeicam.

2

Ten pierwszy kod to c# nie VB :D

0

W sumie racja... jestem świeży w tym środowisku :P
Znasz może odpowiedź na moje pytanie? :(

0

Dobra panowie, heh... temat do zamknięcia, już wiem, kolega wyżej mnie uświadomił i szukałem nie w tym języku gdzie trzeba :P
Pozdrawiam!

1

No przecież napisałem.
Otworzyłeś projekt w c# więc nie oczekuj że kod z tutoriali w VB będzie taki sam.

Żeby otworzyć nową formę, to po pierwsze musisz ją dodać do projektu. ppm na nazwie projektu w Solution Explorer i New Form czy coś takiego.
Później trzeba gdzieś stworzyć nową instancje formy, może to być w handlerze przycisku lub jako pole klasy. Form2 form2 = new Form2();
i żeby pokazać formę form2.Show();
ps: To w przypadku jeśli piszesz w c#
ps2: Jeśli zaczynasz to zacznij od c#, nie pchaj się w VB w tym nikt nie piszę.

0

Dzięki, poradziłem sobie :)
Mógłbyś nakreślić mi jeszcze, jak mogę wykonać jakieś zdarzenie bez klikania w przycisk? Tak o, np po 5 sekundach od uruchomienia aplikacji żeby wykonało jakieś zdarzenie :)

1

google -> hasło "timer"

0

Wielkie dzięki kolego! Nie chcę już spamować, zadam ostatnie pytanie i temat będzie wyczerpany.
Jak mogę wczytać zawartość jednego forma do innego?
Tworzę form1, form2.
W form1 podaje dane i form2 wczytuje się w oknie form1.
Coś takiego jest wykonalne? Jak można to wykonać? Są na to jakieś sposoby?
Z góry dzięki za pomoc.
Pozdrawiam!

1 użytkowników online, w tym zalogowanych: 0, gości: 1