[Mono-winforms-list] Can't get form controls to show

Robert Jordan robertj at gmx.net
Sat Apr 17 11:23:06 EDT 2010


On 17.04.2010 16:36, Steve Ricketts wrote:
> But that doesn't work either.  What am I doing wrong?

Just in case you're still wondering why you didn't get responses so far:

*No one* will try to reproduce your issues w/out a self-contained
test case provided by yourself.

For a start, this is test case supposed to reproduce the issue,
but of course it doesn't. Please make it fail and then we'll tell
you if it's Mono's or your bug:


using System;
using System.ComponentModel;
using System.Windows.Forms;

class MainForm : Form
{
	static void Main ()
	{
		Application.Run(new MainForm());
	}

	public MainForm ()
	{
		var button = new Button () {
			Text = "Do background work",
			Width = 200
		};
		Controls.Add(button);

		button.Click += delegate {
			var bw = new BackgroundWorker ();
			bw.RunWorkerCompleted += delegate {
				button.Text = "I'm done";
				button.Enabled = false;
			};
			bw.RunWorkerAsync ();
		};
	}
}


Robert



More information about the Mono-winforms-list mailing list