Article View: alt.pl.comp.lang.csharp
Article #640Re: Uniwersalna procedura :)
From: Jacek Czapla
Date: Thu, 25 Mar 2004 14:33
Date: Thu, 25 Mar 2004 14:33
36 lines
2244 bytes
2244 bytes
Dnia 2004-03-25 13:16, Piecu napisałtak:
> Użytkownik rozrabiaka napisał:
>
>> Mam trzy przyciski i jedna wspolna procedure, ktora jest podpieta to
>> tychze przyciskow. Gdy klikne button1 niech sie pojawi MessageBox z
>> nazwa kliknietego przycisku, gdy klikne drugiego niech sie pojawi
>> MessageBox z nazwa drugiego buttona. To tylko przyklad, w
>> rzeczywistosci jest mi ona potrzebna do zupelnie czegos innego, jednak
>> dluuuugo bym pisal o tym :) Wiem, ze mozna stworzyc dla kazdego
>> buttona onclick i oprogramowac, ale niepotrzebnie kod programu sie
>> wydluzy..
>
>
> Wystarczy, że napiszesz onclick dla jednego, ale dla innych podepniesz
> tą samą funkcję. Jak używasz VS.NET, to tam możesz sobie wybrać jaką
> metodą chcesz obsługiwać zdarzenie. Możesz wybrać już istniejącą.
>
W zdarzeniu jako pierwszy parametr przekazywany jest obiekt który
wygenerował to zdarzenie. Można więc sprawdzić to np. tak
if(Sender==Button1){
.....
}else if (Sender==Button2){
....
}
Oczywiście Sender to obiekt przekazany do zdarzenia, nie pamiętam jak
dkładnie nazywa się ten parametr i czy nazwa jest różna w różnych
środowiskach.
--
_____________________
Jacek Czapla
_____________________
Technical Details
Message-ID:
<c3uqhc$sjv$1@news.lublin.pl>Path:
mbox-mo1.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newsfeed.tpinternet.pl!newsfeed.gazeta.pl!news.nask.pl!lublin.pl!news.lublin.pl!not-for-mailReferences:
<c3ui9b$gnq$1@news.onet.pl> <c3ukr0$p2p$1@atlantis.news.tpi.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newsfeed.tpinternet.pl!newsfeed.gazeta.pl!news.nask.pl!lublin.pl!news.lublin.pl!not-for-mail From: Jacek Czapla <j.czapla@pollub.pl_usun> Newsgroups: alt.pl.comp.lang.csharp Subject: Re: Uniwersalna procedura :) Date: Thu, 25 Mar 2004 15:33:15 +0100 Organization: lubman Lines: 37 Message-ID: <c3uqhc$sjv$1@news.lublin.pl> References: <c3ui9b$gnq$1@news.onet.pl> <c3ukr0$p2p$1@atlantis.news.tpi.pl> NNTP-Posting-Host: automat.pol.lublin.pl Mime-Version: 1.0 X-Trace: news.lublin.pl 1080225132 29311 212.182.17.61 (25 Mar 2004 14:32:12 GMT) X-Complaints-To: ab...@news.lublin.pl NNTP-Posting-Date: Thu, 25 Mar 2004 14:32:12 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.4.1) Gecko/20031008 X-Accept-Language: pl, en-us, en In-Reply-To: <c3ukr0$p2p$1@atlantis.news.tpi.pl> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit