Home All Groups Group Topic Archive Search About

VB.NET - How do I set and keep data in the clipboard?

Author
6 Feb 2006 3:03 PM
MARTIN LANNY
This is how I setup clipboard in my application:

dim template as string = "put to clipboard"
Clipboard.SetDataObject(template)

And it all works like a charm until I close my program.
As soon as the program is closed I lose the clipboard as well.

Is there any way to keep the data in clipboard even that my application
is already closed?

Please let me know, this is crucial for my software functionality and I
spent lot of time already trying to figure it out.

Martin

Author
6 Feb 2006 3:41 PM
Kerry Moorman
Martin,

There is an overloaded version of SetDataObject that lets you specify
whether or not the data should remain in the clipboard after your app closes:

     Clipboard.SetDataObject(template, True)

Kerry Moorman

Show quoteHide quote
"MARTIN LANNY" wrote:

> This is how I setup clipboard in my application:
>
> dim template as string = "put to clipboard"
> Clipboard.SetDataObject(template)
>
> And it all works like a charm until I close my program.
> As soon as the program is closed I lose the clipboard as well.
>
> Is there any way to keep the data in clipboard even that my application
> is already closed?
>
> Please let me know, this is crucial for my software functionality and I
> spent lot of time already trying to figure it out.
>
> Martin
>
>
Author
6 Feb 2006 4:14 PM
jvb
Clipboard.SetDataObject(template, True)
Author
6 Feb 2006 6:53 PM
MARTIN LANNY
Ah, this would be way too easy. Let me try it out.
Thanks.
Martin
Author
6 Feb 2006 11:01 PM
jvb
It is that easy...from ms help

Parameters
data
The data to place on the clipboard.
copy
true if you want data to remain on the clipboard after this application
exits; otherwise, false.