나는 아래에 몇 개의 텍스트 상자가 있습니다. 모든 텍스트 상자에는 다른 텍스트가 있으며 하나의 텍스트 상자처럼 텍스트를 선택하고 싶습니다.많은 텍스트 상자에서 텍스트 선택
일반적으로 한 TB에서 텍스트를 선택하고 Textbox 범위를 전달하면 다른 텍스트에서 텍스트를 선택하지 않습니다. 그것을 성취 할 수있는 방법이 있습니까?
세 번째로 LMB을 누르고 처음부터 끌어다 놓으면 모두 선택됩니다. 그게 내가 원하는 것입니다.
나는 아래에 몇 개의 텍스트 상자가 있습니다. 모든 텍스트 상자에는 다른 텍스트가 있으며 하나의 텍스트 상자처럼 텍스트를 선택하고 싶습니다.많은 텍스트 상자에서 텍스트 선택
일반적으로 한 TB에서 텍스트를 선택하고 Textbox 범위를 전달하면 다른 텍스트에서 텍스트를 선택하지 않습니다. 그것을 성취 할 수있는 방법이 있습니까?
세 번째로 LMB을 누르고 처음부터 끌어다 놓으면 모두 선택됩니다. 그게 내가 원하는 것입니다.
시도해보십시오. 이것을 사용 exapmle 패널과에 당신은 할 수있다 그룹을 :
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;
}
나는 템플릿 상자에있는 텍스트 상자에있는 모든 텍스트를 가져 오는 방법을 알고있다. 동일한 텍스트 상자에있는 것처럼 사용자가 hhlight (select) 할 수있게하려고합니다. | ------------------ | | | | 첫 번째 | | ------------------ | | ------------------ | | | | 두번째 | | ------------------ | | ------------------ | | | | 세번째 | | ------------------ | LMB를 세 번째로 누르고 처음부터 끌어다 놓으면 모든 항목이 선택됩니다. 원하는 내용입니다. – Koscik
젠장, [enter]로 쓰는 방법? : P – Koscik
일반 스레드 설명 :) – Koscik
당신이'select'을 무엇을 의미합니까? 모든 텍스트 상자에서 텍스트를 검색하여 하나로 결합 하시겠습니까? 아니면 모든 텍스트 상자의 모든 텍스트를 강조 표시합니까? – DGibbs
그건 아주 이상한 UI 동작이 될 것입니다. 한 줄로 된 여러 줄의 텍스트 상자를 사용할 수없는 이유는 무엇입니까? – Polyfun
어쩌면 스크린 샷이나 코드 조각을 제공 할 수 있습니까? – Tikkes