因此,我正在使用一个菜单栏作为所有内容的主要控制区域,使用一个文本编辑器。在我的“编辑”标签中,有一个“撤消”按钮,用于撤消最后键入的单词。
public partial class frmMain : Form
{
Stack<string> undoList = new Stack<string>();
private void txtMain_TextChanged(object sender, EventArgs e)
{
hasSaved = false;
txtMain = (RichTextBox)sender;
undoList.Push(txtMain.Text);
}
private void tsUndo_Click(object sender, EventArgs e)
{
undoList.Pop();
}
}
当我单击撤消时,它什么都不会影响。我是编程新手,所以看不到问题。有人可以启发我吗?