Exemplo n.º 1
0
        /// <summary>
        /// Constructor with default return value
        /// </summary>
        /// <param name="header">Header of the box</param>
        /// <param name="showInput">True = Show inputbox, False = hide it</param>
        /// <param name="leftButtonText">TextValue for left button</param>
        /// <param name="leftResult">Returnvalue for left button as dialogresult</param>
        /// <param name="midButtonText">Middlebutton text</param>
        /// <param name="midResult">Middlebutton result as dialogresult</param>
        /// <param name="rightButtonText">TextValue for rightmost button</param>
        /// <param name="rightResult">Returnvalue for rigthmost button</param>
        /// <param name="defaultValue">Default value to return as string</param>
        public FrmInput(String header, bool showInput,
                        string leftButtonText, DialogResult leftResult,
                        string midButtonText, DialogResult midResult,
                        string rightButtonText, DialogResult rightResult,
                        string defaultValue)
        {
            InitializeComponent();
            LblHeader.Text = header;

            if (!showInput)
            {
                TbInput.Visible = false;
                this.Height     = this.Height - 20;
            }

            InitButton(BtnLeft, leftButtonText);
            InitButton(BtnMiddle, midButtonText);
            InitButton(BtnRight, rightButtonText);

            leftDlgRes  = leftResult;
            midDlgRes   = midResult;
            rightDlgRes = rightResult;

            TbInput.Text = defaultValue;
            TbInput.Focus();
        }
 private void nextSelect_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         if (_substringIndexes.Count == 0)
         {
             throw new Exception("Совпадений нет!");
         }
         try
         {
             if (_searchNext == _substringIndexes.Count)
             {
                 throw new Exception("Больше совпадений нет!");
             }
             TbInput.Focus();
             TbInput.Select(_substringIndexes[_searchNext], TbSequence.Text.Length);
             _searchNext++;
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Exemplo n.º 3
0
 private void Window_Loaded(object sender, RoutedEventArgs e)
 {
     TbInput.Focus();
 }
Exemplo n.º 4
0
 private void CmsInput_貼り付け_Click(object sender, EventArgs e)
 {
     TbInput.Text = Clipboard.GetText();
     TbInput.Select(TbInput.Text.Length, 0);
     _ = TbInput.Focus();
 }
Exemplo n.º 5
0
 private void CmsInput_全クリア_Click(object sender, EventArgs e)
 {
     TbInput.Text = "";
     _            = TbInput.Focus();
 }