Click to See Complete Forum and Search --> : [RESOLVED] Register for .NET EventHandler


patrickcbrown
August 25th, 2007, 11:37 AM
Hello Everyone

Could someone please give me a pointer on how to register for an event that is fired from a .NET Object. I can connect to it and call it's methods but can't figure out how to register for the "SomeNeatEvent" event.

Thank you for your time and ideas
Patrick



public partial class Form1 : Form
{
public event EventHandler SomeNeatEvent;
private System.Timers.Timer EventTicker = new System.Timers.Timer();

public Form1()
{
InitializeComponent();

EventTicker.Interval = 2000;
EventTicker.AutoReset = true;
EventTicker.Enabled = false;
EventTicker.Elapsed += new System.Timers.ElapsedEventHandler(EventTicker_Elapsed);
}

void EventTicker_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
{
if (SomeNeatEvent != null)
{
SomeNeatEvent(this, new EventArgs());
}
}

private void button1_Click(object sender, EventArgs e)
{
EventTicker.Enabled = !EventTicker.Enabled;
}
}

patrickcbrown
August 28th, 2007, 09:48 AM
Hello

I figured this out finally, if anyone would like to take a look at my C# Solution and VBScript just let me know - I don't think we are supposed to upload them here and I don't feel like listing it all out.

Thanks
Patrick