📄 form1.cs
字号:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace 使用状态栏控件
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void richTextBox1_MouseMove(object sender, MouseEventArgs e)
{
//检测鼠标的位置
int xPos = Cursor.Position.X;
int yPos = Cursor.Position.Y;
this.statusBarPanel2.Text = "鼠标位置:X=" + xPos.ToString() + "Y=" + yPos.ToString();
}
private void richTextBox1_KeyUp(object sender, KeyEventArgs e)
{
//检测键盘按键状态
string StrInfo = "当前按键为:";
switch (e.KeyCode)
{
case Keys .A :
StrInfo += "A键";
break;
case Keys.B:
StrInfo += "B键";
break;
case Keys.C:
StrInfo += "C键";
break;
case Keys.D:
StrInfo += "D键";
break;
case Keys.E:
StrInfo += "E键";
break;
case Keys.F:
StrInfo += "F键";
break;
case Keys.G:
StrInfo += "G键";
break;
case Keys.H:
StrInfo += "H键";
break;
case Keys.I:
StrInfo += "I键";
break;
case Keys.J:
StrInfo += "J键";
break;
case Keys.K:
StrInfo += "K键";
break;
case Keys.L:
StrInfo += "L键";
break;
case Keys.M:
StrInfo += "M键";
break;
case Keys.N:
StrInfo += "N键";
break;
case Keys.O:
StrInfo += "O键";
break;
case Keys.P:
StrInfo += "P键";
break;
case Keys.Q:
StrInfo += "Q键";
break;
case Keys.R:
StrInfo += "R键";
break;
case Keys.S:
StrInfo += "S键";
break;
case Keys.T:
StrInfo += "T键";
break;
case Keys.U:
StrInfo += "U键";
break;
case Keys.V:
StrInfo += "V键";
break;
case Keys.W:
StrInfo += "W键";
break;
case Keys.X:
StrInfo += "X键";
break;
case Keys.Y:
StrInfo += "Y键";
break;
case Keys.Z:
StrInfo += "Z键";
break;
default :
StrInfo += "非字母键";
break;
}
this.statusBarPanel3.Text = StrInfo;
}
private void menuItem2_Click(object sender, EventArgs e)
{
//打开文本文件
this.openFileDialog1.ShowDialog();
string StrFileName = this.openFileDialog1.FileName;
if (StrFileName.Trim() == "")
{
return;
}
this.richTextBox1.LoadFile(StrFileName, RichTextBoxStreamType.PlainText);
this.statusBarPanel1.Text = "文件名:" + StrFileName;
}
private void menuItem3_Click(object sender, EventArgs e)
{
//关闭程序
this.Close();
}
private void menuItem5_Click(object sender, EventArgs e)
{
//复制选择的文本到系统剪贴板
this.richTextBox1.Copy();
}
private void menuItem6_Click(object sender, EventArgs e)
{
//剪切选择的文本到系统剪贴板
this.richTextBox1.Cut();
}
private void menuItem7_Click(object sender, EventArgs e)
{
//从系统剪贴板粘贴文本
this.richTextBox1.Paste();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -