2 // Copyright (c) 2005 Novell, Inc.
5 // Ritvik Mayank (mritvik@novell.com)
10 using System.Windows.Forms;
13 namespace MonoTests.System.Windows.Forms
16 public class ListBoxDrawItemEvent
18 static bool eventhandled = false;
19 public void DrawItem_EventHandler (object sender,DrawItemEventArgs e)
25 public void DrawItemTest ()
27 Form myform = new Form ();
28 ListBox lb1 = new ListBox ();
30 // Test DrawItem Event
31 lb1.DrawItem += new DrawItemEventHandler (DrawItem_EventHandler);
32 lb1.DrawMode = DrawMode.OwnerDrawFixed;
33 myform.Controls.Add (lb1);
35 Assert.AreEqual (true, eventhandled, "#A1");
39 public class ListBoxMeasureItemEvent
41 static bool eventhandled = false;
42 public void MeasureItem_EventHandler (object sender,MeasureItemEventArgs e)
48 public void MeasureItemTest ()
50 Form myform = new Form ();
51 myform.Visible = true;
52 ListBox lb1 = new ListBox ();
55 myform.Controls.Add (lb1);
56 // Test MeasureItem Event
57 lb1.MeasureItem += new MeasureItemEventHandler (MeasureItem_EventHandler);
58 lb1.DrawMode = DrawMode.OwnerDrawVariable;
59 Assert.AreEqual (true, eventhandled, "#A2");