🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.pl.comp.lang.csharp
Article #640

Re: Uniwersalna procedura :)

#640
From: Jacek Czapla
Date: Thu, 25 Mar 2004 14:33
36 lines
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-mail
References: <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