2012-11-26 4 views
1

나는 txtControls가 std :: vector txtControls 유형 인 C++ 코드가 있습니다.C# - 모든 텍스트 상자 목록

for(int i=0;i<txtControls.size();++i) 
{ 
    if(txtControls[i]->GetValue() != "") 
    { 
    if(watermarkCheckControls[i]->IsChecked()) 
     xml += "<field display='yes' "; 
    else 
     xml += "<field display='no' "; 
    } 
} 

또한 텍스트 상자가 비어 있지 않거나 null인지 확인하고 싶습니다.

TextBox[] myTextBoxes = new TextBox[] {this.xxxx, this. yyyy} 

: 나는 내가 Windows에서 다양한 텍스트 상자를 C#에서 동일한 기능을 달성하고자하는 그들과 함께 사용자 정의 배열을 입력) (InitializeControls의 호출 후, 폼의 생성자에서 응용 프로그램

+1

C++ 부분을 생략하고 요구 사항을 지정하십시오. –

답변

0

형성 물론 클래스 수준에서 배열을 만들 수 있습니다.

내가 아는 한 IDE 및 컨트롤 속성을 사용하여 디자인 타임에 배열을 채우는 것은 불가능합니다.

+0

및 인용문을 사용하여 텍스트 상자가 비어 있지 않은지 확인하는 방법 – user1838130

+0

텍스트가 없거나 null 참조가있는 텍스트 상자에 대해 이야기하고 있습니까? –

+0

if (! string.IsNullOrEmpty (myTextBoxes [i] .Text)); –

0
for (int i = 0; i < txtControls.Length; i++) { 
    if (!string.IsNullOrWhiteSpace(txtControls[i].Text)) { 
     // do something now that you know the text isn't null, empty string, or white space. 
    } 
}