Click here to Skip to main content
15,894,410 members
Home / Discussions / C#
   

C#

 
GeneralRe: Find HttpChannel??? Pin
Heath Stewart24-Nov-04 10:19
protectorHeath Stewart24-Nov-04 10:19 
GeneralRe: Find HttpChannel??? Pin
Stefan Troschuetz24-Nov-04 21:05
Stefan Troschuetz24-Nov-04 21:05 
Generalchange border width and color of panel Pin
yonitgil24-Nov-04 3:27
yonitgil24-Nov-04 3:27 
GeneralRe: change border width and color of panel Pin
Heath Stewart24-Nov-04 10:43
protectorHeath Stewart24-Nov-04 10:43 
GeneralRe: change border width and color of panel Pin
yonitgil27-Dec-04 21:45
yonitgil27-Dec-04 21:45 
GeneralRe: change border width and color of panel Pin
Heath Stewart28-Dec-04 5:11
protectorHeath Stewart28-Dec-04 5:11 
GeneralGet data from the clipboard Pin
lmaks24-Nov-04 3:22
lmaks24-Nov-04 3:22 
GeneralRe: Get data from the clipboard Pin
Heath Stewart24-Nov-04 6:24
protectorHeath Stewart24-Nov-04 6:24 
You're about to venture down a road that will require a lot of reading.

The clipboard and drag-n'-drop functionality use OLE heavily. If you copy both text and image, it really matters how they were packed into the IDataObject (the native interface, not the managed System.Windows.Forms.IDataObject interface) and if you can get it out. Since the .NET BCL doesn't expose all the types necessary for full drag-n'-drop, you're stuck with what the .NET BCL does expose (like getting RTF, text, an image (separately), and a few more things) or writing a lot of P/Invoke calls and declaring and implementing a lot of interfaces declared natively.

So, if you want the easy road, please tell me what application you copied text and image(s) from. If it was Word or WordPad or something similar, chances are that it copied multiple formats including RTF, which .NET supports (see the DataFormats class, specifically the DataFormats.Rtf field).

If you want to get data from the clipboard, use the Clipboard.GetDataObject static method.

This posting is provided "AS IS" with no warranties, and confers no rights.

Software Design Engineer
Developer Division Sustained Engineering
Microsoft

[My Articles] [My Blog]
GeneralICO to JPEG Pin
CyberTech24-Nov-04 2:19
CyberTech24-Nov-04 2:19 
GeneralRe: ICO to JPEG Pin
Heath Stewart24-Nov-04 10:17
protectorHeath Stewart24-Nov-04 10:17 
GeneralQuery on Scrolling Pin
pradeep_pc24-Nov-04 0:46
pradeep_pc24-Nov-04 0:46 
GeneralRe: Query on Scrolling Pin
Daniel Turini24-Nov-04 1:09
Daniel Turini24-Nov-04 1:09 
GeneralProgramatically place characters in an input stream Pin
SebbaP24-Nov-04 0:42
SebbaP24-Nov-04 0:42 
GeneralRe: Programatically place characters in an input stream Pin
Daniel Turini24-Nov-04 1:02
Daniel Turini24-Nov-04 1:02 
GeneralComparing Strings with Wildcards Pin
pjholliday23-Nov-04 23:48
pjholliday23-Nov-04 23:48 
GeneralRe: Comparing Strings with Wildcards Pin
Stefan Troschuetz24-Nov-04 0:23
Stefan Troschuetz24-Nov-04 0:23 
QuestionSystem-wide CBT in .NET? Pin
Hadi Fakhreddine23-Nov-04 22:58
Hadi Fakhreddine23-Nov-04 22:58 
AnswerRe: System-wide CBT in .NET? Pin
Heath Stewart24-Nov-04 6:19
protectorHeath Stewart24-Nov-04 6:19 
GeneralRe: System-wide CBT in .NET? Pin
Hadi Fakhreddine24-Nov-04 6:36
Hadi Fakhreddine24-Nov-04 6:36 
GeneralRe: System-wide CBT in .NET? Pin
Heath Stewart24-Nov-04 8:23
protectorHeath Stewart24-Nov-04 8:23 
GeneralRe: System-wide CBT in .NET? Pin
Hadi Fakhreddine24-Nov-04 20:50
Hadi Fakhreddine24-Nov-04 20:50 
QuestionHow to Update Primary keys? Pin
Old Gun23-Nov-04 21:22
Old Gun23-Nov-04 21:22 
AnswerRe: How to Update Primary keys? Pin
sreejith ss nair24-Nov-04 3:59
sreejith ss nair24-Nov-04 3:59 
AnswerRe: How to Update Primary keys? Pin
Heath Stewart24-Nov-04 6:14
protectorHeath Stewart24-Nov-04 6:14 
GeneralHave no node selected or Hide Tree view first Node Pin
tejas_kan23-Nov-04 20:45
tejas_kan23-Nov-04 20:45 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.