Dakle imam sledeci kod:
public class Field
{
private Panel place;
................................
E sad bih hteo da napravim sledece:
private void field_MouseUp( object sender,System.Windows.Forms.MouseEventArgs e )
{
................................
Radim u 2005 C#!Za ovu klasu koja ima privatan podatak clan PANEL hocu da napravim EventHandler da kad se klikne da se nesto desi!
Kada se pravi za neku Formu,samo u properties dvoklik i imam gotovo i mogu da kucam kod!Onda mi on daje:
this.MouseUp += new System.Windows.Forms.MouseEventHandler(this.Form1_MouseUp);
i jos za definisanje:
private void Form1_MouseUp(object sender, MouseEventArgs e)
{
..............................
i ovde samo pisem kod!
Kako da napravim za svoju klasu neki hendler?!?!?!?!?!?!
Za tu klasu imam samo jedan fajl Field.cs i probao sam sa:
private MouseEventHandler field_MouseUp;
i da u fajlu Form1.cs stavim:
private void field_MouseUp( object sender,System.Windows.Forms.MouseEventArgs e )
{
.........................
ALI NECE!!!!!!!!!!!!!!!!!!!!!!!!
Sta treba da u deklaraciji u field.cs fajlu stavim kao argumente:private MouseEventHandler field_MouseUp=new MouseEventHandle(???????????)?Ili mozda nesto drugo treba da se uradi!!!
Ljudi pomagajte!!!!!!!!!!!!!!!!!
Hvala!!!!
[Ovu poruku je menjao deki_inf dana 27.05.2007. u 13:43 GMT+1]