/// <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); } }
private void Window_Loaded(object sender, RoutedEventArgs e) { TbInput.Focus(); }
private void CmsInput_貼り付け_Click(object sender, EventArgs e) { TbInput.Text = Clipboard.GetText(); TbInput.Select(TbInput.Text.Length, 0); _ = TbInput.Focus(); }
private void CmsInput_全クリア_Click(object sender, EventArgs e) { TbInput.Text = ""; _ = TbInput.Focus(); }