我有一个低于另一个的文本框。每个文本框都有不同的文本,我想从中选择文本,就像它是一个文本框一样。
通常当我在一个TB中选择文本并且我通过文本框边界时,它将不会选择另一个文本。有没有办法实现这个目标?
|------------------|
| |
| first |
|------------------|
|------------------|
| |
| second |
|------------------|
|------------------|
| |
| third |
|------------------|
你按下第三个LMB并将其拖过来然后选择所有这些 - 这就是我想要的。
答案 0 :(得分:0)
试试这个。您可以将它们分组为例如
private string getText(Control parent)
{
string output = string.Empty;
foreach (Control aktControl in parent.Controls)
{
if (aktControl is TextBox)
{ output += (aktControl as TextBox).Text; }
}
return output;
}
或订购:
private string getText(Control parent)
{
string output = string.Empty;
List<TextBox> lTB = new List<TextBox>();
foreach (Control aktControl in parent.Controls)
{ if (aktControl is TextBox) lTB.Add((aktControl as TextBox)); }
lTB = lTB.OrderBy(tb => tb.Name).ToList();
foreach (TextBox aktTextBox in lTB)
{ output += aktTextBox.Text; }
return output;
}