如何为所有文本框c ++窗体表单使用一个事件

时间:2014-08-24 11:16:17

标签: c++ winforms events textbox

我有一堆文本框,我希望一旦点击它们,它们中的文本就会突出显示。所以我为一个文本框制作了这个活动:

private: System::Void textBox1_Click(System::Object^  sender, System::EventArgs^  e) {
    textBox1->SelectionStart = 0;
    textBox1->SelectionLength = 1;         // since there can only be 1 char in textbox
}

但这仅适用于一个文本框,而且有很多文本框。试图查找,如何在所有文本框中使用一个事件,但在此站点上只找到了c#thread:One Event for all TextBoxes并且他们惨遭试图用c ++重写它:

private: System::Void textBoxes_Click(System::Object^  sender, System::EventArgs^  e) {
    TextBox textBox = TextBox(sender);
    textBox->SelectionStart = 0;
    textBox->SelectionLength = 1;
}

但我收到错误,是否有人愿意给我正确的c ++版本?

0 个答案:

没有答案