public void appendText(string pData) { TB_Data.Text += pData; TB_Data.Select(0, 0); HighlightPhrase(TB_Data, "Cookies"); HighlightPhrase(TB_Data, "System"); HighlightPhrase(TB_Data, "Website"); }
void TB_ScriptAwkDragDrop(object sender, DragEventArgs e) { string[] files = (string[])e.Data.GetData(DataFormats.FileDrop); if (sender != null) { foreach (string file in files) { try { using (StreamReader oReader = new StreamReader(file)) { if (sender == TB_Data) { TB_Data.Clear(); TB_Data.AppendText(oReader.ReadToEnd()); } else if (sender == TB_ScriptAwk) { IScript oNewScript = null; switch (Path.GetExtension(file).ToLower()) { case ".sh": oNewScript = moConfigs[typeof(ShScriptXml)].CreateNewScript(); break; case ".awk": oNewScript = moConfigs[typeof(AwkScriptXml)].CreateNewScript(); break; default: oNewScript = moConfigs[typeof(AwkScriptXml)].CreateNewScript(); break; } oNewScript.Title = Path.GetFileName(file); oNewScript.Script = oReader.ReadToEnd(); int iIndex = CBScriptTitle.Items.Add(oNewScript); CBScriptTitle.SelectedIndex = iIndex; } } } catch (Exception ex) { MessageBox.Show(ex.Message); } } } }
public void setText(string pData) { TB_Data.Text = pData; TB_Data.Select(0, 0); }