📄 main.cs
字号:
using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;
using System.IO;
using System.Diagnostics;
namespace SimpleEdit
{
/// <summary>
/// Summary description for Form1.
/// </summary>
public class MainForm : System.Windows.Forms.Form
{
private System.Windows.Forms.MainMenu mainMenu1;
private System.Windows.Forms.TextBox textBox;
private System.Windows.Forms.MenuItem fileMenuItem;
private System.Windows.Forms.MenuItem fileOpenMenuItem;
private System.Windows.Forms.MenuItem fileExitMenuItem;
private System.Windows.Forms.MenuItem editMenuItem;
private System.Windows.Forms.MenuItem editClearMenuItem;
private System.Windows.Forms.MenuItem editWordWrapMenuItem;
private System.Windows.Forms.MenuItem viewMenuItem;
private System.Windows.Forms.MenuItem menuItem2;
private System.Windows.Forms.MenuItem viewScrollBarMenuItem;
private System.Windows.Forms.MenuItem hScrollMenuItem;
private System.Windows.Forms.MenuItem vScrollMenuItem;
private System.Windows.Forms.MenuItem fileSaveMenuItem;
private System.Windows.Forms.MenuItem fileSaveAsMenuItem;
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.Container components = null;
const string _fileFilter = "txt files (*.txt)|*.txt|All files (*.*)|*.*";
const string _overwriteWarning = "File already exists, OK to overwrite?";
const string _appName = "Mini Editor";
string _fileName = "";
private System.Windows.Forms.MenuItem editFontMenuItem;
private System.Windows.Forms.MenuItem menuItem3;
private System.Windows.Forms.MenuItem editBoldMenuItem;
private System.Windows.Forms.MenuItem editItalicMenuItem;
private System.Windows.Forms.MenuItem editUnderlineMenuItem;
string _pathName = "";
public MainForm()
{
//
// Required for Windows Form Designer support
//
InitializeComponent();
//
// TODO: Add any constructor code after InitializeComponent call
//
}
/// <summary>
/// Clean up any resources being used.
/// </summary>
protected override void Dispose( bool disposing )
{
if( disposing )
{
if (components != null)
{
components.Dispose();
}
}
base.Dispose( disposing );
}
#region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
this.textBox = new System.Windows.Forms.TextBox();
this.mainMenu1 = new System.Windows.Forms.MainMenu();
this.fileMenuItem = new System.Windows.Forms.MenuItem();
this.fileOpenMenuItem = new System.Windows.Forms.MenuItem();
this.fileSaveMenuItem = new System.Windows.Forms.MenuItem();
this.fileSaveAsMenuItem = new System.Windows.Forms.MenuItem();
this.menuItem2 = new System.Windows.Forms.MenuItem();
this.fileExitMenuItem = new System.Windows.Forms.MenuItem();
this.viewMenuItem = new System.Windows.Forms.MenuItem();
this.viewScrollBarMenuItem = new System.Windows.Forms.MenuItem();
this.hScrollMenuItem = new System.Windows.Forms.MenuItem();
this.vScrollMenuItem = new System.Windows.Forms.MenuItem();
this.editMenuItem = new System.Windows.Forms.MenuItem();
this.editClearMenuItem = new System.Windows.Forms.MenuItem();
this.editWordWrapMenuItem = new System.Windows.Forms.MenuItem();
this.editFontMenuItem = new System.Windows.Forms.MenuItem();
this.menuItem3 = new System.Windows.Forms.MenuItem();
this.editBoldMenuItem = new System.Windows.Forms.MenuItem();
this.editItalicMenuItem = new System.Windows.Forms.MenuItem();
this.editUnderlineMenuItem = new System.Windows.Forms.MenuItem();
this.SuspendLayout();
//
// textBox
//
this.textBox.Dock = System.Windows.Forms.DockStyle.Fill;
this.textBox.Multiline = true;
this.textBox.Name = "textBox";
this.textBox.Size = new System.Drawing.Size(292, 201);
this.textBox.TabIndex = 0;
this.textBox.Text = "";
//
// mainMenu1
//
this.mainMenu1.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
this.fileMenuItem,
this.viewMenuItem,
this.editMenuItem});
//
// fileMenuItem
//
this.fileMenuItem.Index = 0;
this.fileMenuItem.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
this.fileOpenMenuItem,
this.fileSaveMenuItem,
this.fileSaveAsMenuItem,
this.menuItem2,
this.fileExitMenuItem});
this.fileMenuItem.Text = "&File";
this.fileMenuItem.Popup += new System.EventHandler(this.fileMenuItem_Popup);
//
// fileOpenMenuItem
//
this.fileOpenMenuItem.Index = 0;
this.fileOpenMenuItem.Text = "&Open...";
this.fileOpenMenuItem.Click += new System.EventHandler(this.fileOpenMenuItem_Click);
//
// fileSaveMenuItem
//
this.fileSaveMenuItem.Index = 1;
this.fileSaveMenuItem.Text = "&Save";
this.fileSaveMenuItem.Click += new System.EventHandler(this.fileSaveMenuItem_Click);
//
// fileSaveAsMenuItem
//
this.fileSaveAsMenuItem.Index = 2;
this.fileSaveAsMenuItem.Text = "Save &As...";
this.fileSaveAsMenuItem.Click += new System.EventHandler(this.fileSaveAsMenuItem_Click);
//
// menuItem2
//
this.menuItem2.Index = 3;
this.menuItem2.Text = "-";
//
// fileExitMenuItem
//
this.fileExitMenuItem.Index = 4;
this.fileExitMenuItem.Text = "E&xit";
this.fileExitMenuItem.Click += new System.EventHandler(this.fileExitMenuItem_Click);
//
// viewMenuItem
//
this.viewMenuItem.Index = 1;
this.viewMenuItem.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
this.viewScrollBarMenuItem});
this.viewMenuItem.Text = "&View";
//
// viewScrollBarMenuItem
//
this.viewScrollBarMenuItem.Index = 0;
this.viewScrollBarMenuItem.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
this.hScrollMenuItem,
this.vScrollMenuItem});
this.viewScrollBarMenuItem.Text = "&Scroll bars";
this.viewScrollBarMenuItem.Popup += new System.EventHandler(this.viewScrollBarMenuItem_Popup);
//
// hScrollMenuItem
//
this.hScrollMenuItem.Index = 0;
this.hScrollMenuItem.Text = "&Horizontal";
this.hScrollMenuItem.Click += new System.EventHandler(this.hScrollMenuItem_Click);
//
// vScrollMenuItem
//
this.vScrollMenuItem.Index = 1;
this.vScrollMenuItem.Text = "&Vertical";
this.vScrollMenuItem.Click += new System.EventHandler(this.vScrollMenuItem_Click);
//
// editMenuItem
//
this.editMenuItem.Index = 2;
this.editMenuItem.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
this.editClearMenuItem,
this.editWordWrapMenuItem,
this.menuItem3,
this.editFontMenuItem,
this.editBoldMenuItem,
this.editItalicMenuItem,
this.editUnderlineMenuItem});
this.editMenuItem.Text = "&Edit";
this.editMenuItem.Popup += new System.EventHandler(this.editMenuItem_Popup);
//
// editClearMenuItem
//
this.editClearMenuItem.Index = 0;
this.editClearMenuItem.Text = "&Clear";
this.editClearMenuItem.Click += new System.EventHandler(this.editClearMenuItem_Click);
//
// editWordWrapMenuItem
//
this.editWordWrapMenuItem.Index = 1;
this.editWordWrapMenuItem.Text = "&Word Wrap";
this.editWordWrapMenuItem.Click += new System.EventHandler(this.editWordWrapMenuItem_Click);
//
// editFontMenuItem
//
this.editFontMenuItem.Index = 3;
this.editFontMenuItem.Text = "&Font...";
this.editFontMenuItem.Click += new System.EventHandler(this.editFontMenuItem_Click);
//
// menuItem3
//
this.menuItem3.Index = 2;
this.menuItem3.Text = "-";
//
// editBoldMenuItem
//
this.editBoldMenuItem.Index = 4;
this.editBoldMenuItem.Text = "&Bold";
this.editBoldMenuItem.Click += new System.EventHandler(this.editBoldMenuItem_Click);
//
// editItalicMenuItem
//
this.editItalicMenuItem.Index = 5;
this.editItalicMenuItem.Text = "&Italic";
this.editItalicMenuItem.Click += new System.EventHandler(this.editItalicMenuItem_Click);
//
// editUnderlineMenuItem
//
this.editUnderlineMenuItem.Index = 6;
this.editUnderlineMenuItem.Text = "&Underline";
this.editUnderlineMenuItem.Click += new System.EventHandler(this.editUnderlineMenuItem_Click);
//
// MainForm
//
this.AutoScaleBaseSize = new System.Drawing.Size(5, 13);
this.AutoScroll = true;
this.ClientSize = new System.Drawing.Size(292, 201);
this.Controls.AddRange(new System.Windows.Forms.Control[] {
this.textBox});
this.Menu = this.mainMenu1;
this.Name = "MainForm";
this.Text = "Mini Editor";
this.Load += new System.EventHandler(this.mainForm_Load);
this.MenuStart += new System.EventHandler(this.mainForm_MenuStart);
this.MenuComplete += new System.EventHandler(this.mainForm_MenuComplete);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -