vinnie-paz
شنبه 15 مهر 1391, 08:27 صبح
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace mamad
{
public partial class Form1 : Form
{
int count;
Form mdiChild;
TextBox editTextBox;
public Form1()
{
InitializeComponent();
count = 1;
}
Bitmap bmp;
Graphics g;
int x , y;
bool f=true;
private void pictureBox1_Click(object sender, EventArgs e)
{
}
private void Form1_Load(object sender, EventArgs e)
{
bmp = new Bitmap(pictureBox1.Width, pictureBox1.Height);
g = Graphics.FromImage(bmp);
g.Clear(Color.Yellow);
pictureBox1.Image = bmp;
}
private void pictureBox1_MouseClick(object sender, MouseEventArgs e)
{
bmp.SetPixel(e.X, e.Y, Color.Red);
pictureBox1.Image = bmp;
}
private void pictureBox1_MouseMove(object sender, MouseEventArgs e)
{
if (f == true)
{
bmp.SetPixel(e.X, e.Y, Color.Red);
pictureBox1.Image = bmp;
g.DrawLine(Pens.Blue, x, y, e.X, e.Y);
pictureBox1.Image = bmp;
}
}
private void pictureBox1_MouseDown(object sender, MouseEventArgs e)
{
x = e.X;
y = e.Y;
f = true;
}
private void pictureBox1_MouseUp(object sender, MouseEventArgs e)
{
f = false;
}
private void newToolStripMenuItem_Click(object sender, EventArgs e)
{
mdiChild = new Form();
mdiChild.Text = "Document" + count.ToString();
mdiChild.MdiParent = this;
editTextBox = new TextBox();
editTextBox.Multiline = true;
editTextBox.Dock = DockStyle.Fill;
mdiChild.Controls.Add(editTextBox);
mdiChild.Show();
count++;
}
private void openToolStripMenuItem_Click(object sender, EventArgs e)
{
OpenFileDialog ofd = new OpenFileDialog();
ofd.Title = "Open a Text File";
ofd.Filter = "Text File (*.txt)|*.txt|All Files (*.*)|*.*";
DialogResult dr = ofd.ShowDialog();
if (dr == DialogResult.OK)
{
System.IO.StreamReader sr = new System.IO.StreamReader(ofd.FileName);
Form activeChildForm = this.ActiveMdiChild;
if (activeChildForm != null)
{
TextBox activeTextBox = (TextBox)activeChildForm.ActiveControl;
if (activeTextBox != null)
activeTextBox.Text = sr.ReadToEnd();
sr.Close();
}
}
}
private void saveToolStripMenuItem_Click(object sender, EventArgs e)
{
SaveFileDialog sfd = new SaveFileDialog();
sfd.Title = "Save a Text File";
sfd.Filter = "Text File (*.txt)|*.txt|All Files (*.*)|*.*";
DialogResult dr = sfd.ShowDialog();
if (dr == DialogResult.OK)
{
System.IO.StreamWriter sw = new System.IO.StreamWriter(sfd.FileName);
Form activeChildForm = this.ActiveMdiChild;
if (activeChildForm != null)
{
TextBox activeTextBox = (TextBox)activeChildForm.ActiveControl;
if (activeTextBox != null)
sw.Write(activeTextBox.Text);
sw.Close();
}
}
}
}
}
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace mamad
{
public partial class Form1 : Form
{
int count;
Form mdiChild;
TextBox editTextBox;
public Form1()
{
InitializeComponent();
count = 1;
}
Bitmap bmp;
Graphics g;
int x , y;
bool f=true;
private void pictureBox1_Click(object sender, EventArgs e)
{
}
private void Form1_Load(object sender, EventArgs e)
{
bmp = new Bitmap(pictureBox1.Width, pictureBox1.Height);
g = Graphics.FromImage(bmp);
g.Clear(Color.Yellow);
pictureBox1.Image = bmp;
}
private void pictureBox1_MouseClick(object sender, MouseEventArgs e)
{
bmp.SetPixel(e.X, e.Y, Color.Red);
pictureBox1.Image = bmp;
}
private void pictureBox1_MouseMove(object sender, MouseEventArgs e)
{
if (f == true)
{
bmp.SetPixel(e.X, e.Y, Color.Red);
pictureBox1.Image = bmp;
g.DrawLine(Pens.Blue, x, y, e.X, e.Y);
pictureBox1.Image = bmp;
}
}
private void pictureBox1_MouseDown(object sender, MouseEventArgs e)
{
x = e.X;
y = e.Y;
f = true;
}
private void pictureBox1_MouseUp(object sender, MouseEventArgs e)
{
f = false;
}
private void newToolStripMenuItem_Click(object sender, EventArgs e)
{
mdiChild = new Form();
mdiChild.Text = "Document" + count.ToString();
mdiChild.MdiParent = this;
editTextBox = new TextBox();
editTextBox.Multiline = true;
editTextBox.Dock = DockStyle.Fill;
mdiChild.Controls.Add(editTextBox);
mdiChild.Show();
count++;
}
private void openToolStripMenuItem_Click(object sender, EventArgs e)
{
OpenFileDialog ofd = new OpenFileDialog();
ofd.Title = "Open a Text File";
ofd.Filter = "Text File (*.txt)|*.txt|All Files (*.*)|*.*";
DialogResult dr = ofd.ShowDialog();
if (dr == DialogResult.OK)
{
System.IO.StreamReader sr = new System.IO.StreamReader(ofd.FileName);
Form activeChildForm = this.ActiveMdiChild;
if (activeChildForm != null)
{
TextBox activeTextBox = (TextBox)activeChildForm.ActiveControl;
if (activeTextBox != null)
activeTextBox.Text = sr.ReadToEnd();
sr.Close();
}
}
}
private void saveToolStripMenuItem_Click(object sender, EventArgs e)
{
SaveFileDialog sfd = new SaveFileDialog();
sfd.Title = "Save a Text File";
sfd.Filter = "Text File (*.txt)|*.txt|All Files (*.*)|*.*";
DialogResult dr = sfd.ShowDialog();
if (dr == DialogResult.OK)
{
System.IO.StreamWriter sw = new System.IO.StreamWriter(sfd.FileName);
Form activeChildForm = this.ActiveMdiChild;
if (activeChildForm != null)
{
TextBox activeTextBox = (TextBox)activeChildForm.ActiveControl;
if (activeTextBox != null)
sw.Write(activeTextBox.Text);
sw.Close();
}
}
}
}
}