Ejemplo n.º 1
0
    void TestMdi2()
    {
        TortureMdiContainer container = new TortureMdiContainer();
        Timer timer = new Timer();

        Console.Write("mdi test 2:");

        TortureMdiChild child = new TortureMdiChild();
        Button          b     = new Button();

        b.Text           = "Click me if you see me";
        b.Click         += delegate(object sender, EventArgs e) { Console.WriteLine("PASS"); timer.Stop(); container.Close(); };
        b.Dock           = DockStyle.Fill;
        child.ClientSize = new Size(100, 50);
        child.Controls.Add(b);
        child.Show();
        child.MdiParent = container;
        child.Show();

        timer.Interval = 5000;
        timer.Tick    += delegate(object sender, EventArgs e) { Console.WriteLine("FAIL (timer)"); timer.Stop(); container.Close(); };
        timer.Start();

        container.ShowDialog(this);
    }
Ejemplo n.º 2
0
	void TestMdi2 ()
	{
		TortureMdiContainer container = new TortureMdiContainer ();
		Timer timer = new Timer ();

		Console.Write ("mdi test 2:");

		TortureMdiChild child = new TortureMdiChild ();
		Button b = new Button ();
		b.Text = "Click me if you see me";
		b.Click += delegate (object sender, EventArgs e) { Console.WriteLine ("PASS"); timer.Stop (); container.Close(); };
		b.Dock = DockStyle.Fill;
		child.ClientSize = new Size (100, 50);
		child.Controls.Add (b);
		child.Show ();
		child.MdiParent = container;
		child.Show ();

		timer.Interval = 5000;
		timer.Tick += delegate (object sender, EventArgs e) { Console.WriteLine ("FAIL (timer)"); timer.Stop (); container.Close(); };
		timer.Start ();

		container.ShowDialog (this);
	}