Example #1
0
        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();
        }
Example #2
0
        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);
            }
        }
Example #3
0
        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);
            }
        }
Example #4
0
		public void InsertMyImageFromFile(string strFilename)
		{
			RichEditOle ole = new RichEditOle(this);
			ole.InsertImageFromFile(strFilename);
		}
Example #5
0
		public void UpdateObjects()
		{
			RichEditOle ole=new RichEditOle(this);
			ole.UpdateObjects();
		}
Example #6
0
		public void InsertMyDataObject(myDataObject mdo)
		{
			RichEditOle ole = new RichEditOle(this);
			ole.InsertMyDataObject(mdo);
		}
Example #7
0
		public  void InsertMyControl(Control control)
		{
			RichEditOle ole = new RichEditOle(this);
			ole.InsertControl(control);
			 
		}
Example #8
0
		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);
 }
Example #11
0
        /// <summary>
        /// Update objects
        /// </summary>
        public void UpdateObjects()
        {
            RichEditOle ole = new RichEditOle(this);

            ole.UpdateObjects();
        }
Example #12
0
        /// <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);
        }
Example #13
0
        /// <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);
        }