public DictionariesBox() { this.Dock = DockStyle.Fill; this.Controls.AddRange(pages); this.Font = new Font(SystemFonts.MenuFont.FontFamily, 10F); cms.Items.AddRange(items); for (int i = 0; i < 6; i++) { boxs[i] = new ReadOnlyRichTextBox { Parent = pages[i] }; if (i > 0) { boxs[i].ContextMenuStrip = cms; } } items[0].Click += (sender, e) => ExternalProgram.OpenNotepadWithText(GetInitialText()); items[2].Click += (sender, e) => SaveFile(); boxs[0].Controls.Add(btnOpenDir); boxs[0].Text = AppString.Other.Dictionaries; btnOpenDir.Top = boxs[0].Height - btnOpenDir.Height; MyToolTip.SetToolTip(btnOpenDir, AppString.Menu.FileLocation); btnOpenDir.MouseDown += (sender, e) => ExternalProgram.JumpExplorer(AppConfig.DicsDir); this.SelectedIndexChanged += (sender, e) => LoadText(); }
public DictionariesBox() { this.SuspendLayout(); this.Dock = DockStyle.Fill; this.Controls.AddRange(pages); this.Font = SystemFonts.MenuFont; this.Font = new Font(this.Font.FontFamily, this.Font.Size + 1F); cms.Items.AddRange(items); for (int i = 0; i < 6; i++) { boxs[i] = new ReadOnlyRichTextBox { Parent = pages[i] }; if (i > 0) { boxs[i].ContextMenuStrip = cms; } } items[0].Click += (sender, e) => ExternalProgram.OpenNotepadWithText(GetInitialText()); items[2].Click += (sender, e) => SaveFile(); boxs[0].Controls.Add(btnOpenDir); btnOpenDir.Top = boxs[0].Height - btnOpenDir.Height; ToolTipBox.SetToolTip(btnOpenDir, AppString.Menu.FileLocation); btnOpenDir.MouseDown += (sender, e) => ExternalProgram.OpenDirectory(AppConfig.DicsDir); this.SelectedIndexChanged += (sender, e) => LoadText(); this.VisibleChanged += (sender, e) => this.SetEnabled(this.Visible); this.ResumeLayout(); }
public string ToRTF(IList <MessageContainer> arr, IClient me) { ReadOnlyRichTextBox rtb = new ReadOnlyRichTextBox(); rtb.Text = ""; foreach (MessageContainer msc in arr) { if (msc.From == me) { rtb.AppendText("me", Color.Red, new Font("Arial", 14, FontStyle.Bold)); } else { rtb.AppendText(msc.From.Name, Color.Blue, new Font("Arial", 14, FontStyle.Bold)); } rtb.AppendText(string.Format("({0})", msc.TimeStamp.ToString("HH:mm"))); rtb.AppendText(":" + msc.Message + Environment.NewLine); } return(rtb.Rtf); }
public DictionariesBox() { this.Dock = DockStyle.Fill; this.Controls.AddRange(pages); this.Font = new Font(SystemFonts.MenuFont.FontFamily, 10F); cms.Items.AddRange(items); for (int i = 0; i < 5; i++) { boxs[i] = new ReadOnlyRichTextBox { Parent = pages[i] }; if (i > 0) { boxs[i].ContextMenuStrip = cms; } } items[0].Click += (sender, e) => EditText(); items[2].Click += (sender, e) => SaveFile(); boxs[0].Controls.Add(btnOpenDir); btnOpenDir.Top = boxs[0].Height - btnOpenDir.Height; MyToolTip.SetToolTip(btnOpenDir, AppString.Tip.OpenDictionariesDir); btnOpenDir.MouseDown += (sender, e) => Process.Start(AppConfig.DicsDir); }