public void InsertGIF(string Name, Image Data) { MyGIF gif = new MyGIF(Name, Data); gif.Box.Invalidate(); this.gifPanel.Controls.Add(gif.Box); this.gifList.Add(gif); RichEditOle ole = new RichEditOle(this); ole.InsertControl(gif); this.Invalidate(); }
public void InsertBitmap(Int32 charIndex, Bitmap bitmap) { if (bitmap == null) { throw new ArgumentNullException("bitmap"); } var clientSite = RichEditOle.GetClientSite(); try { RichEditOle.InsertObject(RichEditObject.FromBitmap(charIndex, clientSite, bitmap)); } finally { Marshal.ReleaseComObject(clientSite); } }
public void InsertControl(Int32 charIndex, Control control) { if (control == null) { throw new ArgumentNullException("control"); } var clientSite = RichEditOle.GetClientSite(); try { RichEditOle.InsertObject(RichEditObject.FromControl(charIndex, clientSite, control)); } finally { Marshal.ReleaseComObject(clientSite); } }
public void InsertMyImageFromFile(string strFilename) { RichEditOle ole = new RichEditOle(this); ole.InsertImageFromFile(strFilename); }
public void UpdateObjects() { RichEditOle ole=new RichEditOle(this); ole.UpdateObjects(); }
public void InsertMyDataObject(myDataObject mdo) { RichEditOle ole = new RichEditOle(this); ole.InsertMyDataObject(mdo); }
public void InsertMyControl(Control control) { RichEditOle ole = new RichEditOle(this); ole.InsertControl(control); }
public void InsertOleObject(IOleObject oleObj) { RichEditOle ole = new RichEditOle(this); ole.InsertOleObject(oleObj); }
public REOBJECT SelectedObject() { RichEditOle ole = new RichEditOle(this); return ole.GetSelectedObject(); }
public void InsertMyDataObject(DataObject dobj) { RichEditOle ole = new RichEditOle(this); ole.InsertMyDataObject(dobj); }
/// <summary> /// Update objects /// </summary> public void UpdateObjects() { RichEditOle ole = new RichEditOle(this); ole.UpdateObjects(); }
/// <summary> /// Inserts image data object at the given position /// </summary> /// <param name="ido"></param> /// <param name="position"></param> public void InsertImageDataObject(ImageDataObject ido, int position) { RichEditOle ole = new RichEditOle(this); ole.InsertImageDataObject(ido, position); }
/// <summary> /// Inserts image data object at the current cursor position /// </summary> /// <param name="ido"></param> public void InsertImageDataObject(ImageDataObject ido) { RichEditOle ole = new RichEditOle(this); ole.InsertImageDataObject(ido); }