Example #1
0
        private void InsertImageFromUri_Click(object sender, EventArgs e)
        {
            FromUrl fromUrl = new FromUrl();

            fromUrl.ShowDialog();
            if (fromUrl.Return != null)
            {
                try
                {
                    Bitmap bitmap;
                    using (var ms = new MemoryStream(fromUrl.Return))
                    {
                        bitmap = new Bitmap(ms);
                    }
                    object temp = Clipboard.GetDataObject();
                    Clipboard.SetImage(bitmap);
                    Editor.Paste();
                    Clipboard.SetDataObject(temp);
                }
                catch
                {
                    MessageBox.Show("Invalid format", "TextStudio Image Insertter", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Example #2
0
        private void FetchFromURIButton_Click(object sender, EventArgs e)
        {
            FromUrl fromUrl = new FromUrl();

            fromUrl.ShowDialog();
            if (fromUrl.Return != null)
            {
                string toappend = System.Text.Encoding.UTF8.GetString(fromUrl.Return);
                Editor.AppendText("\r\n" + toappend);
            }
        }