我有一堆文本框,我希望一旦点击它们,它们中的文本就会突出显示。所以我为一个文本框制作了这个活动:
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 ++版本?