예제 #1
0
 private void Form1_Load(object sender, EventArgs e)
 {
     string[] args = Environment.GetCommandLineArgs();
     if (args.Length == 1)
     {
         return;
     }
     if (args.Length > 2)
     {
         textBox1.Text = "Drag only one file";
     }
     else if (extensions.Contains(Path.GetExtension(args[1]).ToUpper()) == false)
     {
         textBox1.Text = "Supported extensions = .jpg .bmp .gif .png .jpeg";
     }
     else
     {
         pictureBox1.ImageLocation = args[1];
         DialogResult dialogResult = MessageBox.Show("Do you want upload this file to Imgur?", "Upload", MessageBoxButtons.YesNo);
         if (dialogResult == DialogResult.Yes)
         {
             textBox1.Text = Imgur.UploadImage(args[1]);
         }
     }
 }
예제 #2
0
        private void Form1_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.V && e.Modifiers == Keys.Control)
            {
                if (Clipboard.ContainsImage())
                {
                    textBox1.Text = "";
                    Image image = Clipboard.GetImage();
                    pictureBox1.Image = image;

                    DialogResult dialogResult = MessageBox.Show("Do you want upload this file to Imgur?", "Upload", MessageBoxButtons.YesNo);
                    if (dialogResult == DialogResult.Yes)
                    {
                        textBox1.Text = Imgur.UploadImage(image);
                    }
                }
            }
        }
예제 #3
0
 private void Form1_DragDrop(object sender, DragEventArgs e)
 {
     string[] paths = (string[])e.Data.GetData(DataFormats.FileDrop, false);
     if (paths.Length > 1)
     {
         textBox1.Text = "Drag only one file";
     }
     else if (extensions.Contains(Path.GetExtension(paths[0]).ToUpper()) == false)
     {
         textBox1.Text = "Supported extensions = .jpg .bmp .gif .png .jpeg";
     }
     else
     {
         textBox1.Text             = "";
         pictureBox1.ImageLocation = paths[0];
         DialogResult dialogResult = MessageBox.Show("Do you want upload this file to Imgur?", "Upload", MessageBoxButtons.YesNo);
         if (dialogResult == DialogResult.Yes)
         {
             textBox1.Text = Imgur.UploadImage(paths[0]);
         }
         textBox1.Focus();
     }
 }