我的文本框有问题,我想从只读的文本框中选择所有内容。出现在文本框中的文本是另一个函数的输出,该函数检查我们的数据库是否没有损坏。输出将出现在文本框中。
所以我想做的是从只读文本框中选择所有内容。所以我们可以保存到数据库检查的输出。
到目前为止我已经试过了:
private void ContentTextBox_TextChanged(object sender, KeyEventArgs e)
{
if (e.Control)
{
MessageBox.Show("Control works");
}
}
但现在我必须让“a”键起作用,我必须让组合选择 textbox.text
有人可以帮我解决这个问题吗?
提前致谢
最佳答案
您可以将 KeyDown()
方法添加到您的 TextBox,它可以识别用户按下 Ctrl + A
然后选择所有文本,例如:
private void ContentTextBox_KeyDown(object sender, KeyEventArgs e)
{
if(e.Control && e.KeyCode == Keys.A)
{
ContentTextBox.SelectAll();
}
}
关于c# - 使 ctrl-a 为只读文本框工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19313745/