Article View: alt.pl.comp.lang.csharp
Article #21608Re: pytanie proste [zielony]
From: GrzybSon
Date: Mon, 21 Jun 2010 12:10
Date: Mon, 21 Jun 2010 12:10
43 lines
3203 bytes
3203 bytes
Użytkownik "Łukasz 'Maly' Ostrowski" <maly@USUNnemo.pl> napisał w wiadomości news:17mcpodx58nyk$.xok0h24gtqor.dlg@40tude.net... > On Fri, 18 Jun 2010 13:23:56 +0200, GrzybSon wrote: >> Młotku a czym powinien być sender według Ciebie w button1_Click(object >> sender, EventArgs e)? > > Per "młotku" tytułuj swojego starego. Gdzie Cie obraziłem > że lecisz "młotkiem"? Czy samo pokazanie że piszesz > niczym nie poparte bzdury/własne-domysły jest dla Ciebie > obrazą? Po pierwsze to nic nie pokazałeś narazie oprócz częstego używania sformułowania "bzdury". Napisałeś jakąś książkę mądralo, a może publikujesz jakieś artykuły o inżynierii oprogramowania? Chętnie poczytam twoje wypociny, guru. > Sender powinien być objectem, jakimkolwiek, e powinno być > EventArgs. A bez wiedzy czy jego event handler w ogóle z > tego korzysta, a na 99% nie korzysta, to nie ma żadnego > znaczenia co on tam przekazuje, czy orginalny sender z > button2_Click i ten sam e czy cokolwiek co sobie wymarzy. Sender powinien być objectem: niesamowite, jak do tego doszedłeś drogi Watsonie? Wujek google Ci pomagał? > Nie ma kontraktu, że handler danego przycisku **musi** dostawać > refererencje na ten przycisk, bo to *jest bezpieczne* - jest > to ściśle zależne od tego co on ma w button1_Click(...). Oczywiście, że nie ma przymusu jednak dobre praktyki w tym przypadku zalecają aby sender był odwołaniem do przycisku z którego pochodzi zdarzenie. Dlatego zaleciłem gościowi, aby senderem był button1. Za chwilę możliwe, że będzie chciał przeprowadzić sobie rzutowanie sendera na Buttona bo zachce mu się zmienić np. ikonkę dla buttona po kliknięciu albo go wogóle wyłączyć. > -- > Pozdrawiam, > Łukasz 'Maly' Ostrowski. http://l3v.pl/
Technical Details
Message-ID:
<hvnkr9$emf$1@news.onet.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.onet.pl!not-for-mailReferences:
<4c19ecb1$0$19179$65785112@news.neostrada.pl> <b7thjpq6k4lm.yn4r0jw46kr3.dlg@40tude.net> <4c19efed$0$17095$65785112@news.neostrada.pl> <4c19f241$0$17089$65785112@news.neostrada.pl> <hvd2if$d2h$1@news.onet.pl> <17hx7gb9lhwaq.t95nlw8ifey9.dlg@40tude.net> <hvfa3d$5il$1@news.onet.pl> <1s92khjfw8gjs.1gxckr36bis1k$.dlg@40tude.net> <hvfl0b$964$1@news.onet.pl> <17mcpodx58nyk$.xok0h24gtqor.dlg@40tude.net>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.onet.pl!not-for-mail From: "GrzybSon" <grzybson@poczta.fm> Newsgroups: alt.pl.comp.lang.csharp Subject: Re: pytanie proste [zielony] Date: Mon, 21 Jun 2010 14:10:17 +0200 Organization: http://onet.pl Lines: 45 Message-ID: <hvnkr9$emf$1@news.onet.pl> References: <4c19ecb1$0$19179$65785112@news.neostrada.pl> <b7thjpq6k4lm.yn4r0jw46kr3.dlg@40tude.net> <4c19efed$0$17095$65785112@news.neostrada.pl> <4c19f241$0$17089$65785112@news.neostrada.pl> <hvd2if$d2h$1@news.onet.pl> <17hx7gb9lhwaq.t95nlw8ifey9.dlg@40tude.net> <hvfa3d$5il$1@news.onet.pl> <1s92khjfw8gjs.1gxckr36bis1k$.dlg@40tude.net> <hvfl0b$964$1@news.onet.pl> <17mcpodx58nyk$.xok0h24gtqor.dlg@40tude.net> NNTP-Posting-Host: 62-121-97-180.home.aster.pl X-Trace: news.onet.pl 1277122217 15055 62.121.97.180 (21 Jun 2010 12:10:17 GMT) X-Complaints-To: niusy@onet.pl NNTP-Posting-Date: Mon, 21 Jun 2010 12:10:17 +0000 (UTC) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.5512 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5512 X-RFC2646: Format=Flowed; Original X-Antivirus: avast! (VPS 100620-1, 2010-06-20), Outbound message X-Antivirus-Status: Clean MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit