internal static void ResetTab(Form1 form) { XtraTabControl pagesTabControl = form.pagesTabControl; CustomRichTextBox pageTextBox = ProgramUtil.GetPageTextBox(pagesTabControl.SelectedTabPage); CustomLineNumbers customLineNumbers = ProgramUtil.GetCustomLineNumbers(pagesTabControl.SelectedTabPage); if (ColumnRulerManager.IsPanelOpen(form)) { ColumnRulerManager.TogglePanel(form); } String newTabTitle = LanguageUtil.GetCurrentLanguageString("tabPage1", form.Name); SetTabColor(pagesTabControl.SelectedTabPage, Color.Black); //pagesTabControl.SelectedTabPage.Appearance.Header.ForeColor = Color.Black; pagesTabControl.SelectedTabPage.Appearance.Header.Reset(); pageTextBox.Text = String.Empty; pagesTabControl.SelectedTabPage.ImageIndex = 0; pagesTabControl.SelectedTabPage.Text = newTabTitle; pagesTabControl.SelectedTabPage.Tooltip = newTabTitle; form.Text = String.Format("DtPad - {0}", newTabTitle); ProgramUtil.SetFilenameTabPage(pagesTabControl.SelectedTabPage, String.Empty); pageTextBox.CustomZoom = 100; pageTextBox.CustomModified = false; pageTextBox.CustomOriginal = String.Empty.GetHashCode().ToString(); pageTextBox.CustomEncoding = String.Empty; pageTextBox.CustomEncodingForced = false; customLineNumbers.Width = customLineNumbers.MinimumSize.Width; ZoomSelect(form, 100); pageTextBox.ClearUndo(); TextManager.RefreshUndoRedoExternal(form); if (String.IsNullOrEmpty(ProgramUtil.GetFilenameTabPage(pagesTabControl.SelectedTabPage))) { ToggleTabFileTools(form, false); } OtherManager.FocusOnEditor(form); }