[Mono-winforms-list] Clipboard.SetDataObject() doing nothing

cht christoph.teuber at gmx.li
Sat May 23 15:10:31 EDT 2009


I'm trying to do some clipboard stuff under Mono right now, and I have the
problem, that Windows.Forms.Clipboard.SetDataObject() doesn't seem to do
anything if a DataObject will be passed. 

I do have the following two pieces of code, which both run under .NET 2.0,
but running under mono (2.0.1, Ubuntu 9.04) leaves the clipboard completely

private void testButton_Click(object sender, EventArgs e)
            Image im = (Image)Bitmap.FromFile("test.jpg");            
            DataObject dataObj = new DataObject();                        
            dataObj.SetData(im.GetType().ToString(), im);
            Clipboard.SetDataObject(dataObj, true);

private void testTextButton_Click(object sender, EventArgs e)
            DataObject dataObj = new DataObject();
            string format = "System.String";
            dataObj.SetData(format, "this is a test");            
            Clipboard.SetDataObject(dataObj, false);          

I compile using VS 2008.
As Clipboard.cs seems to bee unchanged since 2.0.1, I didn't try installing
Mono 2.4. But I would like to stay compatible to 2.0.1 anyway, so I hope I'm
doing something wrong.

Anybody any idea, why this is the case? 

Thanks in advance 

View this message in context: http://www.nabble.com/Clipboard.SetDataObject%28%29-doing-nothing-tp23687381p23687381.html
Sent from the Mono - WinForms mailing list archive at Nabble.com.

More information about the Mono-winforms-list mailing list