| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275 |
- using System;
- using System.Drawing;
- using System.Collections;
- using System.ComponentModel;
- using System.Windows.Forms;
- using System.Data;
- using System.IO;
- namespace NotePadExample
- {
- public class Notepad : System.Windows.Forms.Form
- {
- private System.Windows.Forms.MainMenu mainMenu1;
- private System.Windows.Forms.MenuItem menuItemFile;
- private System.Windows.Forms.MenuItem menuItemNew;
- private System.Windows.Forms.MenuItem menuItemOpen;
- private System.Windows.Forms.MenuItem menuItemSave;
- private System.Windows.Forms.MenuItem menuItemExit;
- private System.Windows.Forms.MenuItem menuItemEdit;
- private System.Windows.Forms.MenuItem menuItemCut;
- private System.Windows.Forms.MenuItem menuItemCopy;
- private System.Windows.Forms.MenuItem menuItemPaste;
- private System.Windows.Forms.MenuItem menuItemSelectAll;
- private System.Windows.Forms.MenuItem menuItemHelp;
- private System.Windows.Forms.MenuItem menuItemAbout;
- private System.Windows.Forms.TextBox textBox1;
- private System.Windows.Forms.MenuItem menuItemSep2;
- private System.Windows.Forms.SaveFileDialog saveFileDialog1;
- private System.Windows.Forms.MenuItem menuItemSep1;
- private System.Windows.Forms.OpenFileDialog openFileDialog1;
- private System.Windows.Forms.MenuItem menuItemBlank;
- private System.Windows.Forms.MenuItem menuItemGeneral;
-
- private System.ComponentModel.Container components = null;
- public Notepad()
- {
- InitializeComponent();
- }
- protected override void Dispose( bool disposing )
- {
- if( disposing )
- {
- if (components != null)
- {
- components.Dispose();
- }
- }
- base.Dispose( disposing );
- }
- private void InitializeComponent()
- {
- this.mainMenu1 = new System.Windows.Forms.MainMenu();
- this.menuItemFile = new System.Windows.Forms.MenuItem();
- this.menuItemNew = new System.Windows.Forms.MenuItem();
- this.menuItemOpen = new System.Windows.Forms.MenuItem();
- this.menuItemSep1 = new System.Windows.Forms.MenuItem();
- this.menuItemSave = new System.Windows.Forms.MenuItem();
- this.menuItemSep2 = new System.Windows.Forms.MenuItem();
- this.menuItemExit = new System.Windows.Forms.MenuItem();
- this.menuItemEdit = new System.Windows.Forms.MenuItem();
- this.menuItemCut = new System.Windows.Forms.MenuItem();
- this.menuItemCopy = new System.Windows.Forms.MenuItem();
- this.menuItemPaste = new System.Windows.Forms.MenuItem();
- this.menuItemSelectAll = new System.Windows.Forms.MenuItem();
- this.menuItemHelp = new System.Windows.Forms.MenuItem();
- this.menuItemAbout = new System.Windows.Forms.MenuItem();
- this.menuItemBlank = new System.Windows.Forms.MenuItem();
- this.openFileDialog1 = new System.Windows.Forms.OpenFileDialog();
- this.saveFileDialog1 = new System.Windows.Forms.SaveFileDialog();
- this.textBox1 = new System.Windows.Forms.TextBox();
- this.menuItemGeneral = new System.Windows.Forms.MenuItem();
- this.SuspendLayout();
- this.mainMenu1.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
- this.menuItemFile,
- this.menuItemEdit,
- this.menuItemHelp,
- this.menuItemBlank});
-
- this.menuItemFile.Index = 0;
- this.menuItemFile.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
- this.menuItemNew,
- this.menuItemOpen,
- this.menuItemSep1,
- this.menuItemSave,
- this.menuItemSep2,
- this.menuItemExit}
- );
- this.menuItemFile.Text = "File";
-
- this.menuItemNew.Index = 0;
- this.menuItemNew.Text = "&New";
- this.menuItemNew.Click += new System.EventHandler(this.menuItemNew_Click);
- this.menuItemOpen.Index = 1;
- this.menuItemOpen.Text = "&Open";
- this.menuItemOpen.Click += new System.EventHandler(this.menuItemOpen_Click);
- this.menuItemSep1.Index = 2;
- this.menuItemSep1.Text = "-";
- this.menuItemSave.Index = 3;
- this.menuItemSave.Text = "&Save";
- this.menuItemSave.Click += new System.EventHandler(this.menuItemSave_Click);
-
- this.menuItemSep2.Index = 4;
- this.menuItemSep2.Text = "-";
- this.menuItemExit.Index = 5;
- this.menuItemExit.Text = "Exit";
- this.menuItemExit.Click += new System.EventHandler(this.menuItemExit_Click_1);
- this.menuItemEdit.Index = 1;
- this.menuItemEdit.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
- this.menuItemCut,
- this.menuItemCopy,
- this.menuItemPaste,
- this.menuItemSelectAll}
- );
- this.menuItemEdit.Text = "Edit";
- this.menuItemCut.Index = 0;
- this.menuItemCut.Text = "&Cut";
- this.menuItemCut.Click += new System.EventHandler(this.menuItemCut_Click);
- this.menuItemCopy.Index = 1;
- this.menuItemCopy.Text = "&Copy";
- this.menuItemCopy.Click += new System.EventHandler(this.menuItemCopy_Click);
- this.menuItemPaste.Index = 2;
- this.menuItemPaste.Text = "Paste";
- this.menuItemPaste.Click += new System.EventHandler(this.menuItemPaste_Click);
- this.menuItemSelectAll.Index = 3;
- this.menuItemSelectAll.Text = "&Select All";
- this.menuItemSelectAll.Click += new System.EventHandler(this.menuItemSelectAll_Click);
-
- this.menuItemHelp.Index = 2;
- this.menuItemHelp.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
- this.menuItemAbout,
- this.menuItemGeneral}
- );
- this.menuItemHelp.Text = "Help";
-
- this.menuItemAbout.Index = 0;
- this.menuItemAbout.Text = "About";
- this.menuItemAbout.Click += new System.EventHandler(this.menuItemAbout_Click);
- this.menuItemBlank.Index = 3;
- this.menuItemBlank.Text = "";
- this.saveFileDialog1.FileName = "doc1";
- this.textBox1.Dock = System.Windows.Forms.DockStyle.Fill;
- this.textBox1.Multiline = true;
- this.textBox1.Name = "textBox1";
- this.textBox1.ScrollBars = System.Windows.Forms.ScrollBars.Vertical;
- this.textBox1.Size = new System.Drawing.Size(544, 321);
- this.textBox1.TabIndex = 0;
- this.textBox1.Text = "";
- this.textBox1.TextChanged += new
- System.EventHandler(this.textBox1_TextChanged_1);
-
- this.menuItemGeneral.Index = 1;
- this.menuItemGeneral.Text = "General";
- this.menuItemGeneral.Click += new System.EventHandler(this.menuItemGeneral_Click);
-
- this.AutoScaleBaseSize = new System.Drawing.Size(5, 13);
- this.ClientSize = new System.Drawing.Size(544, 321);
- this.Controls.AddRange(new System.Windows.Forms.Control[] {
- this.textBox1}
- );
- this.ImeMode = System.Windows.Forms.ImeMode.Off;
- this.Menu = this.mainMenu1;
- this.Name = "Notepad";
- this.Text = "Notepad MWF Example";
- this.Load += new System.EventHandler(this.Form1_Load);
- this.ResumeLayout(false);
- }
-
- [STAThread]
- public static void Main()
- {
- Application.Run(new Notepad());
- }
-
- private void Form1_Load(object sender, System.EventArgs e)
- {
-
- }
-
- private void menuItemOpen_Click(object sender, System.EventArgs e)
- {
- openFileDialog1.ShowDialog();
- StreamReader sr = new StreamReader(openFileDialog1.FileName);
- textBox1.Text = sr.ReadToEnd();
- sr.Close();
- }
-
- private void menuItemCut_Click(object sender, System.EventArgs e)
- {
- Clipboard.SetDataObject(textBox1.SelectedText);
- textBox1.SelectedText="";
-
- }
-
- private void menuItemPaste_Click(object sender, System.EventArgs e)
- {
- textBox1.Paste();
- }
-
- private void textBox1_TextChanged(object sender, System.EventArgs e)
- {
-
- }
-
- private void menuItemAbout_Click(object sender, System.EventArgs e)
- {
- Form helpnew = new Form();
- helpnew.Show();
-
- }
-
- private void textBox1_TextChanged_1(object sender, System.EventArgs e)
- {
-
- }
-
- private void menuItemExit_Click(object sender, System.EventArgs e)
- {
-
- }
-
- private void menuItemExit_Click_1(object sender, System.EventArgs e)
- {
- Dispose(true);
- }
-
- private void menuItemCopy_Click(object sender, System.EventArgs e)
- {
- textBox1.Copy();
- }
-
- private void menuItemSelectAll_Click(object sender, System.EventArgs e)
- {
- textBox1.SelectAll();
- }
-
- private void menuItemNew_Click(object sender, System.EventArgs e)
- {
- textBox1.Clear();
- }
-
- private void menuItemSave_Click(object sender, System.EventArgs e)
- {
- saveFileDialog1.FileName = "*.txt";
- //saveFileDialog1.FilterIndex ="*.txt";
- saveFileDialog1.ShowDialog();
- //MessageBox.Show (saveFileDialog1.FileName);
- StreamWriter sw = new StreamWriter(saveFileDialog1.FileName);
- sw.Write (textBox1.Text);
- sw.Close();
- }
-
- private void menuItemGeneral_Click(object sender, System.EventArgs e)
- {
- Form gen = new Form ();
- gen.Show();
-
- }
- }
- }
|