C# 在DataGridView中,当单元格处于编辑模式时检索部分选定的文本
当数据网格视图单元格处于编辑模式时,我尝试检索所选文本。我已经附加了带有数据网格视图的自定义菜单条。 附件是到目前为止所做工作的快照 现在,我需要在单击任何上下文菜单项时检索突出显示的文本,即“together form”(在附加快照的情况下)C# 在DataGridView中,当单元格处于编辑模式时检索部分选定的文本,c#,winforms,datagridview,C#,Winforms,Datagridview,当数据网格视图单元格处于编辑模式时,我尝试检索所选文本。我已经附加了带有数据网格视图的自定义菜单条。 附件是到目前为止所做工作的快照 现在,我需要在单击任何上下文菜单项时检索突出显示的文本,即“together form”(在附加快照的情况下) private void tagToolStripMenuItem_Click(object sender, EventArgs e) { // I want to access highlighted Text here
private void tagToolStripMenuItem_Click(object sender, EventArgs e)
{
// I want to access highlighted Text here
}
我已经用尽了输入参数:这两个参数没有帮助。
我还研究了各个数据网格视图的属性,但还没有找到任何合适的
如果有任何帮助,我们将不胜感激。如果
DataGridView
,您可以从EditingControl
属性获取编辑控件,并检查它是否是TextBox
,获取其SelectedText
:
private void tagToolStripMenuItem_Click(object sender, EventArgs e)
{
if (dataGridView1.EditingControl is TextBox)
{
var textBox = (TextBox)dataGridView1.EditingControl;
MessageBox.Show(textBox.SelectedText);
}
}
DataGridViewTextBoxColumn
的编辑控件来自TextBox