System.Windows.Forms.Clipboard.GetDataObject C# (CSharp) Méthode

GetDataObject() static private méthode

static private GetDataObject ( bool primary_selection ) : IDataObject
primary_selection bool
Résultat IDataObject
		internal static IDataObject GetDataObject (bool primary_selection)
		{
			return null;
			DataObject clipboard;
			IntPtr clipboard_handle;
			int[] native_formats;
			DataFormats.Format item_format;
			object managed_clipboard_item;
			//XplatUI.ClipboardToObject converter;

			//converter = new XplatUI.ClipboardToObject (ConvertFromClipboardData);

			//clipboard_handle = XplatUI.ClipboardOpen (primary_selection);
			//native_formats = XplatUI.ClipboardAvailableFormats (clipboard_handle);
			/*
			if (native_formats == null) {
				return null;	// Clipboard empty
			}
			// Build the IDataObject
			clipboard = new DataObject ();
			for (int i = 0; i < native_formats.Length; i++) {
				// We might get a format we don't understand or know
				item_format = DataFormats.GetFormat (native_formats[i]);

				if (item_format != null) {
					//managed_clipboard_item = XplatUI.ClipboardRetrieve (clipboard_handle, native_formats[i], converter);

					if (managed_clipboard_item != null) {
						clipboard.SetData (item_format.Name, managed_clipboard_item);
						// We don't handle 'bitmap' since it involves handles, so we'll equate it to dib
						if (item_format.Name == DataFormats.Dib) {
							clipboard.SetData (DataFormats.Bitmap, managed_clipboard_item);
						}
					}
				}
			}

			//XplatUI.ClipboardClose (clipboard_handle);

			return clipboard;
			
			*/
		}
		

Same methods

Clipboard::GetDataObject ( ) : IDataObject

Usage Example

Exemple #1
0
 public void DumpWFClipboardTest()
 {
     TestContext.WriteLine($"ContainsAudio: {WFClipboard.ContainsAudio()}");
     TestContext.WriteLine($"ContainsData: {WFClipboard.ContainsData(DataFormats.StringFormat)}");
     TestContext.WriteLine($"ContainsFileDropList: {WFClipboard.ContainsFileDropList()}");
     TestContext.WriteLine($"ContainsImage: {WFClipboard.ContainsImage()}");
     TestContext.WriteLine($"ContainsText: {WFClipboard.ContainsText()}");
     TestContext.WriteLine($"GetAudioStream: {WFClipboard.GetAudioStream()}");
     TestContext.WriteLine($"GetData: {WFClipboard.GetData(DataFormats.StringFormat)}");
     TestContext.WriteLine($"GetDataObject: {WFClipboard.GetDataObject()}");
     TestContext.WriteLine($"GetFileDropList: {string.Join("\n", WFClipboard.GetFileDropList().Cast<string>())}");
     TestContext.WriteLine($"GetImage: {WFClipboard.GetImage()}");
     TestContext.WriteLine($"GetText: {WFClipboard.GetText()}");
 }
All Usage Examples Of System.Windows.Forms.Clipboard::GetDataObject