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

Włączenie wykonania jakiejś funkcji po wciśnięciu przycisku
HA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3
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ć.

RA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 37
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.

HA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3
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.

_13th_Dragon
  • Rejestracja: dni
  • Ostatnio: dni
0

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

HA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3
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ć

RA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 37
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?

MI
  • Rejestracja: dni
  • Ostatnio: dni
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...

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.