Rich Text Box App
Following is the code related
to the feature:
New Child and Open File
private void
newToolStripMenuItem_Click(object
sender, EventArgs e)
{
FromChild Ch = new FromChild();
Ch.MdiParent = this;
Ch.Show();
}
private void openToolStripMenuItem_Click(object sender, EventArgs e)
{
OpenFileDialog openFileDialog1= new OpenFileDialog();
openFileDialog1.Multiselect = true;
openFileDialog1.Filter = ("rtf|*.rtf");
openFileDialog1.FileName = "";
DialogResult dr =
openFileDialog1.ShowDialog();
if (dr == System.Windows.Forms.DialogResult.OK)
{
foreach (string files in openFileDialog1.FileNames)
{
try
{
int a =
openFileDialog1.FileNames.Count();
if ((a > 1) &&
(GetRichTextBox().Text.Length > 0))
{
FromChild naya = new FromChild();
{
naya.Text = "New Form";
naya.Show();
naya.RTF.LoadFile(files, RichTextBoxStreamType.RichText);
}
}
}
catch{}
}
}
}
private void
closeToolStripMenuItem_Click_1(object
sender, EventArgs e)
{
if(ActiveMdiChild!=null )
{
ActiveMdiChild.Close();
}
}
private void
closeAllToolStripMenuItem_Click(object
sender, EventArgs e)
{
foreach (Form form in this.MdiChildren)
{
form.Close();
}
}
Formatting Text
private void
copyToolStripMenuItem_Click(object
sender, EventArgs e)
{
GetRichTextBox().Copy();
}
private void cutToolStripMenuItem_Click(object sender, EventArgs e)
{
GetRichTextBox().Cut();
}
private void sellectAllToolStripMenuItem_Click(object sender, EventArgs e)
{
GetRichTextBox().SelectAll();
}
private void pasteToolStripMenuItem_Click(object sender, EventArgs e)
{
GetRichTextBox().Paste();
}
private void toolStripButton3_Click(object
sender, EventArgs e)
{
if(strik==false)
{
GetRichTextBox().SelectionFont = new Font(GetRichTextBox().SelectionFont,
FontStyle.Strikeout);
toolStripButton3.Font = new Font(toolStripButton3.Font, FontStyle.Strikeout);
strik = true;
}
else
{
GetRichTextBox().SelectionFont = new Font(GetRichTextBox().SelectionFont,
FontStyle.Regular);
toolStripButton3.Font = new Font(toolStripButton3.Font, FontStyle.Regular);
strik = false;
}
}
private void toolStripButton4_Click(object
sender, EventArgs e)
{
if (under == false)
{
GetRichTextBox().SelectionFont = new Font(GetRichTextBox().SelectionFont,
FontStyle.Underline);
toolStripButton4.Font = new Font(toolStripButton4.Font, FontStyle.Underline);
under = true;
}
else
{
GetRichTextBox().SelectionFont = new Font(GetRichTextBox().SelectionFont,
FontStyle.Regular);
toolStripButton4.Font = new Font(toolStripButton4.Font, FontStyle.Regular);
under = false;
}
}
Paragraph Alignment
private void
toolStripButton5_Click(object sender, EventArgs e)
{
GetRichTextBox().SelectionAlignment = HorizontalAlignment.Left;
}
private void toolStripButton6_Click(object
sender, EventArgs e)
{
GetRichTextBox().SelectionAlignment = HorizontalAlignment.Center;
}
private void toolStripButton7_Click(object
sender, EventArgs e)
{
GetRichTextBox().SelectionAlignment = HorizontalAlignment.Right;
}
Font Formatting
private void fontToolStripMenuItem_Click(object sender, EventArgs e)
{
FontDialog fond = new FontDialog();
fond.ShowColor
= true;
if ((fondd.ShowDialog() == DialogResult.OK) && (!String.IsNullOrEmpty(GetRichTextBox().Text)))
{
GetRichTextBox().SelectionFont = fond.Font;
GetRichTextBox().SelectionColor = fondd.Color;
}
}
private void
toolStripButton8_Click(object sender, EventArgs e)
{
int size = int.Parse(toolComboBox1.Text);
GetRichTextBox().BulletIndent = size;
if (ind == true)
{
GetRichTextBox().SelectionBullet = true;
ind = false;
}
else
{
GetRichTextBox().SelectionBullet = false;
ind = true;
}
}
private void toolStripComboBox1_TextChanged_1(object sender, EventArgs e)
{
toolStripComboBox1.Text = toolStripComboBox1.Text.ToString();
try
{
int size = int.Parse(toolStripComboBox1.Text);
GetRichTextBox().BulletIndent = size;
{
GetRichTextBox().SelectionBullet = true;
}
}
catch{}
}
Comments
Post a Comment