Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

c# dodanie zdarzenia do przycisku

jjb_ 27 Lis 2011 20:20 1643 2
  • #1 27 Lis 2011 20:20
    jjb_
    Poziom 2  

    Witam,
    Mam wydawałoby się prosty problem, ale jakoś kombinuję i nie potrafię go rozwiązać. Spodziewam się, że popełniam jakiś prosty błąd.
    Chodzi o to, że mam grid'a, a w nim texbox i przycisk. Chciałbym zmienić tekst w tekstbox'ie po kliknięciu przycisku.

    Kod: csharp
    Zaloguj się, aby zobaczyć kod


    I teraz pytanie co należy dorzucić do definicji przycisku, żeby dodać zdarzenie kliknięcia, które zmieni tekst w textbox na "xyz"? Czy można to dorzucić w klamerkach obok przycisku czy trzeba koniecznie stworzyć zewnętrzną funkcję? A jeśli trzeba to jak się z niej odwołać do textbox'a, który przecież też jest otoczony przez "private void"?

    pozdrawiam

    0 2
  • #2 27 Lis 2011 20:30
    wiesniak
    Poziom 31  

    Jeśli tam ma być jeden przycisk i jeden textbox, to zastanawiałbym się nad sensem umieszczania tego w gridzie.
    Możesz spróbować czegoś takiego

    Kod: csharp
    Zaloguj się, aby zobaczyć kod

    Oczywiście nic nie stoi na przeszkodzie, aby zrobić anonimową metodę w miejscu zamiast osobnej metody - wystarczą klamerki po "=>".

    -
    Zgodnie z uwagą poniżej, dodałem "object", o którym zapomniałem.

    0
  • #3 27 Lis 2011 20:47
    jjb_
    Poziom 2  

    dziękuję bardzo za pomoc, rozwiązanie działa - jedyne co musiałem zrobić to dorzucić "object" przed "sender"

    dziękuję i pozdrawiam

    0