예제 #1
0
 private void NameTextbox_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.Modifiers == Keys.Control)
     {
         if (e.KeyCode == Keys.A)
         {
             NameTextbox.SelectAll();
             e.SuppressKeyPress = true;
             e.Handled          = true;
         }
     }
 }
예제 #2
0
        private void SetNextFile()
        {
            currentFile++;
            hasReplaced = false;

            if (filenamesLoaded.Length > currentFile)
            {
                var nextFile = filenamesLoaded[currentFile];

                // decide if auto-skip.
                if (AutoSkipShortNamesCheckbox.Checked && nextFile.Length < 12)
                {
                    SetNextFile();
                    return;
                }

                // load preview image without locking file.
                using (var bmpTemp = new Bitmap(nextFile))
                {
                    PreviewPictureBox.Image = new Bitmap(bmpTemp);
                    PreviewPictureBox.Update();
                }

                // prompt to rename.
                NameTextbox.Text = Path.GetFileNameWithoutExtension(nextFile);
                NameTextbox.Focus();
                NameTextbox.SelectAll();
            }
            else
            {
                MessageBox.Show("All files checked.");

                NameTextbox.Text     = string.Empty;
                RenameButton.Enabled = false;
            }
        }
예제 #3
0
 private void NameTextbox_DoubleClick(object sender, EventArgs e)
 {
     NameTextbox.SelectAll();
 }
예제 #4
0
 public void SelectName()
 {
     NameTextbox.Select();
     NameTextbox.SelectAll();
 }
예제 #5
0
 private void name_textbox_GotFocus(object sender, RoutedEventArgs e)
 {
     NameTextbox.SelectAll();
 }