2 // Copyright (c) 2005 Novell, Inc.
5 // Ritvik Mayank (mritvik@novell.com)
10 using System.Windows.Forms;
13 namespace MonoTests.System.Windows.Forms
16 [Ignore ("This test has to be completly reviewed")]
17 public class ListBoxDrawItemEvent : TestHelper
19 static bool eventhandled = false;
20 public void DrawItem_EventHandler (object sender,DrawItemEventArgs e)
26 public void DrawItemTest ()
28 Form myform = new Form ();
29 myform.ShowInTaskbar = false;
30 ListBox lb1 = new ListBox ();
32 // Test DrawItem Event
33 lb1.DrawItem += new DrawItemEventHandler (DrawItem_EventHandler);
34 lb1.DrawMode = DrawMode.OwnerDrawFixed;
35 myform.Controls.Add (lb1);
37 Assert.AreEqual (true, eventhandled, "#A1");
42 [Ignore ("This test has to be completly reviewed")]
43 public class ListBoxMeasureItemEvent : TestHelper
45 static bool eventhandled = false;
46 public void MeasureItem_EventHandler (object sender,MeasureItemEventArgs e)
52 public void MeasureItemTest ()
54 Form myform = new Form ();
55 myform.ShowInTaskbar = false;
56 myform.Visible = true;
57 ListBox lb1 = new ListBox ();
60 myform.Controls.Add (lb1);
61 // Test MeasureItem Event
62 lb1.MeasureItem += new MeasureItemEventHandler (MeasureItem_EventHandler);
63 lb1.DrawMode = DrawMode.OwnerDrawVariable;
64 Assert.AreEqual (true, eventhandled, "#A2");