a575963da9
Former-commit-id: da6be194a6b1221998fc28233f2503bd61dd9d14
41 lines
654 B
C#
41 lines
654 B
C#
using System;
|
|
|
|
public class PlotMenuItem
|
|
{
|
|
private EventHandler callback_;
|
|
static int set;
|
|
|
|
public PlotMenuItem ()
|
|
{
|
|
}
|
|
|
|
public PlotMenuItem (EventHandler callback)
|
|
{
|
|
callback_ = callback;
|
|
|
|
PlotMenuItem child = new PlotMenuItem ();
|
|
child.Callback += new EventHandler (callback);
|
|
}
|
|
|
|
public static int Main ()
|
|
{
|
|
PlotMenuItem pmi = new PlotMenuItem (new EventHandler (MenuItem_Click));
|
|
pmi.Callback (null, null);
|
|
|
|
if (set != 999)
|
|
return 1;
|
|
|
|
return 0;
|
|
}
|
|
|
|
static void MenuItem_Click (object sender, EventArgs e)
|
|
{
|
|
set = 999;
|
|
}
|
|
|
|
public EventHandler Callback {
|
|
get { return callback_; }
|
|
set { callback_ = value; }
|
|
}
|
|
}
|