【发布时间】:2013-01-07 17:23:47
【问题描述】:
我正在用 C# 制作一个简单的记事本程序,在我的主窗体中,我有一个文本框,它经历了一些奇怪的事情,我的编辑菜单中有一个 DELETE on_click 我有一个事件
txtContent.text = "";
也试过了
txtContent.Text = string.Empty;
和
txtContent.Clear();
但每次手术后我的插入符号消失,我认为这可能是焦点问题,但我也没有尝试过。不小心我把记事本最小化了,然后又打开了 光标回来了,DELETE 操作后它并没有消失 我在网上搜索了这个问题,但找不到任何东西希望你有一些建议
这是我的完整代码,这可能会使问题更加清晰
private void deleteToolStripMenuItem_Click(object sender, EventArgs e)
{
textBox1.Clear();
time.Interval = 20000;
time.Enabled = true;
time.Start();
time.Tick+=focus;
}
void focus(object sender, EventArgs e)
{
textbox1.Focus();
}
【问题讨论】:
-
您的意思可能是“插入符号”,而不是鼠标光标。编辑控件中显示插入点的竖线。是的,当文本框失去焦点时它会消失。没有人能用您发布的代码猜出原因。