private void ButtonNewSearch_Click(object sender, EventArgs e) { DateTime beforDT = System.DateTime.Now; String path = label5.Text; NewSearcher newSearcher = new NewSearcher(); newSearcher.CreateSearcher(path); String queryText = QueryText.Text; string[] str = newSearcher.GetFinalqueryAndNumberofDocument(queryText); labelDocNumber.Text = str[0]; List <String> listResult = newSearcher.SearchText(queryText); ResultTextBox.Lines = listResult.ToArray(); int len = ResultTextBox.TextLength; int index = 0; int lastIndex = ResultTextBox.Text.LastIndexOf(queryText); while (index < lastIndex) { ResultTextBox.Find(queryText, index, len, RichTextBoxFinds.None); ResultTextBox.SelectionBackColor = Color.Red; index = ResultTextBox.Text.IndexOf(queryText, index) + 1; } labelFinalQuery.Text = queryText; DateTime afterDT = System.DateTime.Now; TimeSpan ts = afterDT.Subtract(beforDT); labelSearchingTime.Text = ts.TotalSeconds.ToString() + "s"; newSearcher.CleanUpSearcher(); }
/// <summary> /// Handles the DataReceived event of the proc control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="DataReceivedEventArgs"/> instance containing the event data.</param> private void proc_DataReceived(object sender, DataReceivedEventArgs e) { ResultTextBox.BeginInvoke(new Action(() => { ResultTextBox.Text = ResultTextBox.Text + "\n" + e.Data; })); }
// Eventhanterare för klick på alla nummer-knapper och decimal knappen. private void BTNNumber_Click(object sender, EventArgs e) { // Om inmatningsrutan innehåller bara 0 eller om räknesättsknappen har tryckts // efter att man matar in ett nummer så clearar vi inmatningsrutan. if (ResultTextBox.Text == "0" || operationPressed) { ResultTextBox.Clear(); } // Återställ att räknesätts.knappen har tryks så vi kan tillåta fler inmatningar. operationPressed = false; // Logik för att hantera försök av inmatning av flera decimaler. if ((sender as Button).Text == ",") { if (!ResultTextBox.Text.Contains(",")) { ResultTextBox.Text += (sender as Button).Text; } } else { ResultTextBox.Text += (sender as Button).Text; } }
private void SearchButton_Click(object sender, EventArgs e) { DateTime beforDT = System.DateTime.Now; String path = label4.Text; Searcher searcher = new Searcher(analyzer_simple); searcher.CreateSearcher(path); String queryText = Querytext.Text; List <String> listResult = searcher.SearchText(queryText); ResultTextBox.Lines = listResult.ToArray(); int len = ResultTextBox.TextLength; int index = 0; int lastIndex = ResultTextBox.Text.LastIndexOf(queryText); while (index < lastIndex) { ResultTextBox.Find(queryText, index, len, RichTextBoxFinds.None); ResultTextBox.SelectionBackColor = Color.Red; index = ResultTextBox.Text.IndexOf(queryText, index) + 1; } labelFinalQuery.Text = queryText; DateTime afterDT = System.DateTime.Now; TimeSpan ts = afterDT.Subtract(beforDT); labelSearchingTime.Text = ts.TotalSeconds.ToString() + "s"; searcher.CleanUpSearcher(); }
private void MainForm_Load(object sender, EventArgs e) { var gameDirectory = Properties.Settings.Default.GameDirectory; if (!Directory.Exists(gameDirectory)) { if (SetGameLocation() == false) { ResultTextBox.AppendText("No FFXIV Data located."); return; } gameDirectory = Properties.Settings.Default.GameDirectory; } realm = new ARealmReversed(gameDirectory, @"SaintCoinach.History.zip", SaintCoinach.Ex.Language.English); realm.Packs.GetPack(new SaintCoinach.IO.PackIdentifier("exd", SaintCoinach.IO.PackIdentifier.DefaultExpansion, 0)).KeepInMemory = true; ResultTextBox.AppendText($"Game version: {realm.GameVersion}\r\nDefinition Version: {realm.DefinitionVersion}\r\n\r\n"); if (!realm.IsCurrentVersion) { ResultTextBox.AppendText("Update available."); } foreach (var item in Territory.territory) { TerritoryComboBox.Items.Add(item.Value.PlaceName); } }
private void Digit_Click(object sender, EventArgs e) { BackButton.Enabled = true; if (sender is Button) { if (ResultTextBox.Text.Equals("0") || isOpActive || triedDiv0 || hasBeenPressed) { ResultTextBox.Clear(); } //else do not clear isOpActive = false; hasBeenPressed = false; Button button = (Button)sender; if (button.Text.Equals(".")) { if (!ResultTextBox.Text.Contains(".")) { ResultTextBox.Text += button.Text; }//else ignore the "." } else { ResultTextBox.Text += button.Text; } triedDiv0 = false; } //else digit was not clicked, doNothing(); }
partial void Connection_Click(NSObject sender) { ToggleConnect(); var statement = EditorBox.GetSelectedOrAllText(); ResultTextBox.SetText(statement); }
private void backgroundWorker_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { ResultTextBox.AppendText("-------------------------- 程序执行完毕! --------------------------\r\n"); ResultTextBox.ScrollToCaret(); m_isRunning = false; CheckButtonStatus(); }
private void SubmitButton_Click(object sender, EventArgs e) { int start_index; double BMI = Program.person.CalculateBMI(Program.person.Height, Program.person.Weight, ImperialRadio.Checked); ResultTextBox.Refresh(); BMITextBox.Text = $"Your BMI is {BMI:F2}"; if (BMI < 18.5) { start_index = ResultTextBox.Text.IndexOf("Underweight"); ResultTextBox.Focus(); ResultTextBox.Select(start_index, 11); } else if (BMI >= 18.5 && BMI <= 24.9) { start_index = ResultTextBox.Text.IndexOf("Normal"); ResultTextBox.Focus(); ResultTextBox.Select(start_index, 6); } else if (BMI >= 25 && BMI <= 29.9) { start_index = ResultTextBox.Text.IndexOf("OverWeight"); ResultTextBox.Focus(); ResultTextBox.Select(start_index, 10); } else { start_index = ResultTextBox.Text.IndexOf("Obese"); ResultTextBox.Focus(); ResultTextBox.Select(start_index, 5); } }
private void QuickFind(object sender, System.Windows.Input.MouseButtonEventArgs e) { Point mousePoint = System.Windows.Input.Mouse.GetPosition(ResultTextBox); int charPosition = ResultTextBox.GetCharacterIndexFromPoint(mousePoint, true); if (charPosition > 0) { ResultTextBox.Focus(); int index = 0; int i = 0; string[] strings = ResultTextBox.Text.Split(' '); while (index + strings[i].Length < charPosition && i < strings.Length) { index += strings[i++].Length + 1; } ResultTextBox.Select(index, strings[i].Length); string statementLineString = ""; foreach (var character in strings[i]) { if (char.IsDigit(character)) { statementLineString += character; } } if (statementLineString.Length > 1) { double vertOffset = (CodeTextBlock.TextArea.TextView.DefaultLineHeight) * (int.Parse(statementLineString) - 1); CodeTextBlock.ScrollToVerticalOffset(vertOffset); } } }
// BackgroundWorkerのRunWorkerCompletedイベントハンドラ // 処理が終わったときに呼び出される private void BW_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { if ((e.Cancelled == true)) { ResultTextBox.Text = "キャンセルされました。"; } else if (!(e.Error == null)) { ResultTextBox.Text = "エラー:" + e.Error.Message; } else { ResultTextBox.Text = "完了しました。" + Environment.NewLine; if (errorFilesList.Length > 1) // ID3Tagがおかしいファイルがあったら { ResultTextBox.AppendText("以下のファイルのID3タグが正しく書き込めていないようです。"); foreach (string eft in errorFilesList) { ResultTextBox.AppendText(Environment.NewLine + eft); } } else { ResultTextBox.Text += "全ファイルのID3タグが正しく書き込まれています。"; } } // 各種初期化 errorFilesList.Initialize(); MainProgressBar.Visibility = Visibility.Hidden; SelectFolderButton.Content = "選択"; BW.Dispose(); }
private void buttonClear_Click(object sender, EventArgs e) { type = 0; ResultTextBox.Clear(); resultText = ""; firstNumber = 0; secondNumber = 0; }
public InputDialog(string title, string message, string buttonoktext, string defaulttext) : this() { ResultText = defaulttext; Title = title; MessageTextBlock.Text = message; OkButton.Content = buttonoktext; ResultTextBox.SelectAll(); }
private void CountResult(double price) { _result += price; Application.Current.Dispatcher.Invoke(() => { ResultTextBox.Clear(); ResultTextBox.Text = _result.ToString(CultureInfo.InvariantCulture); }); }
private void ResetButton_Click(object sender, EventArgs e) { MyHeightTextBox.Text = null; MyWeightTextBox.Text = null; errorweight = true; errorheight = true; ResultTextBox.Refresh(); ErrorLabelA.Text = null; }
private void ClearButton_Click(object sender, EventArgs e) { FirstNumberTextBox.Clear(); SecondNumberTextBox.Clear(); ResultTextBox.Clear(); FirstNumberTextBox.Focus(); AdditionRadioButton.Checked = true; }
private void MainDataGridView_CellClick(object sender, DataGridViewCellEventArgs e) { DataGridView dataGrid = (DataGridView)sender; int column = e.ColumnIndex, row = e.RowIndex; string data = dataGrid[column, row]?.Value?.ToString(); ResultTextBox.Clear(); ResultTextBox.Text += $"Выделенная ячейка i={column}, j={row}, Value = {data}"; dataGrid.Refresh(); }
/// <summary> /// Set controls value as defult /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void ResetButton_Click(object sender, EventArgs e) { HeightTextBox.Clear(); WeightTextBox.Clear(); BmiTextBox.Clear(); ResultTextBox.Clear(); BmiProgressBar.Value = 0; ImperialRadioButton.Checked = true; ImperialRadioButton.Focus(); }
private void InitializeResultWindow() { ResultTextBox.Navigated += (sender, args) => { var htmlDocument3 = ResultTextBox.Document as IHTMLDocument3; var htmlDocument2 = ResultTextBox.Document as IHTMLDocument2; _htmlHolder = htmlDocument3.getElementById("wrapallthethings"); _htmlWindow = htmlDocument2.parentWindow; }; ResultTextBox.NavigateToString(Properties.Resources.ResultHtmlWrap); }
private void RunParserButton_Click(object sender, RoutedEventArgs e) { ListViewArea.Items.Clear(); ListViewArea.Visibility = Visibility.Collapsed; Splitter.Visibility = Visibility.Collapsed; var parser = new Parser(); //此处可使用同步线程,不过为了简单起见,就不做同步线程了 var lexer = new Lexer(); StopButton.IsEnabled = true; ResultTextBox.Focus(); lexer.Chars = TextEditor.Text.ToCharArray(); lexer.LexAnalyze(); ResultTextBox.Text = "···········Parser Analyzing...\n\n"; if (lexer.ErrorInfoStrb.ToString().Length == 0) { parser.Tokens = lexer.Words; var threadStart = new ThreadStart(parser.SyntaxAnalyze); _thread = new Thread(threadStart) { IsBackground = true }; _thread.Start(); while (_thread.IsAlive) { Thread.Sleep(10); } if (!parser.IsParseError && parser.SyntaxTree != null) { ResultTextBox.Text += TreeNode.PrintNode(parser.SyntaxTree, ""); } ResultTextBox.Text += parser.Error; ResultTextBox.Text += "\n···········Syntactic Analysis done!"; StopButton.IsEnabled = false; if (TreeViewRadioButton.IsChecked != true || NoneRadioButton.IsChecked == true) { TreeViewArea.Visibility = Visibility.Collapsed; Splitter.Visibility = Visibility.Collapsed; return; } var itemList = new List <TreeNodeData> { GetSyntacticTreeView(parser.SyntaxTree) }; TreeViewArea.Visibility = Visibility.Visible; Splitter.Visibility = Visibility.Visible; TreeViewArea.ItemsSource = itemList; } else { ResultTextBox.Text += lexer.ErrorInfoStrb.ToString(); ResultTextBox.Text += "\n···········Lexical Analysis Failed!\n"; ResultTextBox.Text += "\n···········Syntactic Analysis Not Implemented!"; } }
private void OnCreatePropertyButtonClick(object sender, RoutedEventArgs e) { if (Property.IsDependencyProperty) { Property.CreateDependencyProperty(); } else { Property.CreateProperty(); } ResultTextBox.ScrollToEnd(); }
private void ResultSearchButton_Click(object sender, RoutedEventArgs e) { ResultTextBox.Clear(); foreach (Products product in result) { if (product.Name.Contains(SearchTextBox.Text)) { ResultTextBox.AppendText(product.productsshow()); ResultTextBox.AppendText("\n"); } } }
private void button_Click(object sender, EventArgs e) { if ((ResultTextBox.Text == "0") || (operation_pressed)) { ResultTextBox.Clear(); } operation_pressed = false; Button b = (Button)sender; ResultTextBox.Text = ResultTextBox.Text + b.Text; }
private void ExecuteButton_Click(object sender, RoutedEventArgs e) { string text_x = GetX_Input.Text; string text_y = GetY_Input.Text; string text_z = GetZ_Input.Text; bool Is_Succes = true; if (!double.TryParse(text_x, out double x)) { Is_Succes = false; text_x = "Invalid data!"; } if (!double.TryParse(text_y, out double y)) { Is_Succes = false; text_y = "Invalid data!"; } if (!double.TryParse(text_z, out double z)) { Is_Succes = false; text_z = "Invalid data!"; } ResultTextBox.Clear(); string resultString = "Лаб. раб. №2 Ст.Гр. 10701219 Колосов А.А\n" + $"x = {text_x}\n" + $"y = {text_y}\n" + $"z = {text_z}\n"; double?mathFunctionResultNullable = UserChoiceMathFunction?.Invoke(x); if (Is_Succes && mathFunctionResultNullable != null) { double mathFuncResult = mathFunctionResultNullable.Value; resultString += $"U(x) = {mathFuncResult}\n"; resultString += $"m = {CalculateOperation(mathFuncResult, y, z)}\n"; resultString += $"Max{(CheckBoxState?"Abs":string.Empty)} = {FindMax(mathFuncResult, y, z)}\n"; } else { resultString += "U(x) = NaN\n"; if (mathFunctionResultNullable == null) { resultString += "m = Error: Math funtion isn't choosen!\n"; } else { resultString += $"m = NaN\n"; } resultString += "Max = NaN\n"; } ResultTextBox.Text += resultString; }
private void StringComboBox_SelectionChanged(object sender, SelectionChangedEventArgs e) { ComboBox comboBox = (ComboBox)sender; string item = comboBox?.SelectedItem?.ToString(); if (item != null) { ResultTextBox.Clear(); string[] words = item.Split(); Array.Sort(words); ResultTextBox.Text = string.Join('\n', words); } }
private void DoneButton_Click(object sender, EventArgs e) { Done = true; DoneButton.Enabled = false; RunButton.Enabled = true; TableTextBox1.Enabled = true; TableTextBox2.Enabled = true; SCNRTextBox.Enabled = true; SchemaComboBox1.Enabled = true; SchemaComboBox2.Enabled = true; ResultTextBox.Text = "Stopping...\r\n" + ResultTextBox.Text; ResultTextBox.Update(); } //Stops the loop from running continuesly.
private void NonTriple(int index) // search non triple dices { if (DiceNumbers[index] == "1") { ResultTextBox.AppendText($"\n1 => 100"); TotalPoins.Add(100); } if (DiceNumbers[index] == "5") { ResultTextBox.AppendText($"\n5 => 50"); TotalPoins.Add(50); } }
// CLEAR BUTTON private void ClearButton_Click_1(object sender, EventArgs e) { //clear fields HeightTextBox.Clear(); WeightTextBox.Clear(); ResultTextBox.Clear(); ResultInfoTextBox.Clear(); //enable textboxes HeightTextBox.Enabled = true; WeightTextBox.Enabled = true; }
private void buttonResult_Click(object sender, EventArgs e) { if (!String.IsNullOrEmpty(ResultTextBox.Text)) { if (equalSignClicked) { firstNumber = float.Parse(ResultTextBox.Text); } else { secondNumber = float.Parse(ResultTextBox.Text); } } ResultTextBox.Clear(); Math Calc = new Math(add);; switch (type) { case 1: // add { Calc = new Math(add); break; } case 2: // sub { Calc = new Math(substract); break; } case 3: // multiply { Calc = new Math(multiply); break; } case 4: // divide { Calc = new Math(divide); break; } default: break; } ResultTextBox.Text = Convert.ToString(Calc(firstNumber, secondNumber)); equalSignClicked = true; }
private void GetResult(double[] numbers, double percent) { ResultTextBox.Clear(); string result = ""; for (int i = 0; i < numbers.Length; i++) { if (numbers[i] % 1 > (numbers[i] - numbers[i] % 1) * (percent / 100)) { result += numbers[i] + "; "; } } ResultTextBox.Text = result.Length > 0 ? result.Remove(result.Length - 2) : "No results"; }