Włączenie wykonania jakiejś funkcji po wciśnięciu przycisku

0

Witam. Jestem dość początkujący w C# dlatego chciałbym zadać pytanie. Stworzyłem sobie nowego buttona. W jaki sposób mogę włączyć wykonanie jakiejś funkcji po wciśnięciu tego przycisku?

Używam Visual Studio 2010.

Dodam, że szukałem z pomocą wujka google, ale niestety nie znalazłem nic co by mi to w łatwy sposób pomogło zrozumieć.

0

Powinieneś się zapoznać ze zdarzeniami w C#. Jeśli chodzi o WinFormsy, to każda kontrolka ma zdarzenie Click:
http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.button.click%28v=vs.110%29.aspx
Żeby podpiąć metodę do zdarzenia wystarczy albo wyklikać to w Propertisach danej kontrolki w Visual Studio, albo w kodzie: button.Click += metoda;. Musisz pamiętać, że taka metoda musi mieć określoną sygnaturę, w powyższym linku jest przykład.

0

Czytałem to, ale i tak jestem oporny na wiedzę :/

Czyli, np. mam textbox1 i button1. Chcę by po kliknięciu na buttona w textboxie pojawił się dowolny ciąg znaków. Mógłbyś by mi opowiedzieć jak to zrobić? Byłbym bardzo wdzięczny.

0

@Haluxo, czemu uważasz że przeczytane na forum - zrozumiesz?

0

Nie wiem czy zrozumie, bo to już zależy od stopnia wytłumaczenia przykładu. Ten w dokumentacji jest tak genialnie pokazany, że nie mam pojęcia co tu do czego, tym bardziej że asp to już dla mnie zbyt wysoki poziom i zaczynam się gubić

0

Mój błąd, wkleiłam nie tego linka. Tutaj jest przykład odpowiedniej metody dla WinForms: http://msdn.microsoft.com/en-us/library/system.windows.forms.control.click%28v=vs.110%29.aspx

Do swojego zadania potrzebujesz metody, która ustawi tekst w textboxie oraz musisz ją podpiąć pod zdarzenie button1.Click (to najlepiej zrobić w konstruktorze Formy czy kontrolki, zależy co tam tworzysz). Z czym dokładnie masz problem?

0

W zakładce Properties masz u góry button Events (z taką błyskawicą) i tam mas wylistowane zdarzenia, które generuje taki button1. Wybierasz sobie którekolwiek zdarzenie i obok klikasz 2x myszką - wygeneruje CI się metoda która będzie wywoływana po kliknięciu. A poza tym, to przerób jakiś kurs, bo to są podstawowe rzeczy...

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