System.Windows.Forms.DataObject.SetData C# (CSharp) Method

SetData() public method

public SetData ( Type format, object data ) : void
format Type
data object
return void
        public virtual void SetData(Type format, object data)
        {
        }

Same methods

DataObject::SetData ( object data ) : void
DataObject::SetData ( string format, bool autoConvert, object data ) : void
DataObject::SetData ( string format, object data ) : void

Usage Example

Example #1
1
        private IDataObject CloneClipboard(IDataObject obj)
        {
            if (obj == null)
                return null;

            string[] formats = obj.GetFormats();
            if (formats.Length == 0)
                return null;

            IDataObject newObj = new DataObject();
            
            foreach (string format in formats)
            {
				if (format.Contains("EnhancedMetafile")) //Ignore this. Cannot be processed in .NET
					continue;

				object o = obj.GetData(format);

                if (o != null)
                {
                    newObj.SetData(o);
                }
            }

            return newObj;
        }
All Usage Examples Of System.Windows.Forms.DataObject::SetData