, 내가Foreach 루프 내가이에서 foreach 루프을 어떻게
br1txt2.Size = new Size(27, 20);
br2txt2.Size = new Size(27, 20);
br3txt2.Size = new Size(27, 20);
br4txt2.Size = new Size(27, 20);
br5txt2.Size = new Size(27, 20);
, 내가Foreach 루프 내가이에서 foreach 루프을 어떻게
br1txt2.Size = new Size(27, 20);
br2txt2.Size = new Size(27, 20);
br3txt2.Size = new Size(27, 20);
br4txt2.Size = new Size(27, 20);
br5txt2.Size = new Size(27, 20);
Size newSize = new Size(27, 20);
foreach (Control c in this.Controls)
{
if (c is TextBox && c.Name.EndsWith("txt2"))
{
c.Size = newSize;
}
}
년 동안 어떤 윈폼을 수행하지 않은 경우에만 txt2로 끝나는 텍스트 상자의 크기를 변경하려면 하지만이 트릭
IEnumerable<TextBox> textBoxes = GetTextBoxes() //Get your textboxes from wherever
Size newSize = new Size(27, 20);
foreach (Control c in textBoxes.Where(c=>c.Name.EndsWith("txt2")))
{
c.Size = newSize;
}
TextBox[] tBoxesForSizeChange = new TextBox[2] {br1txt2, br2txt2 };
Size newSize = new Size(27, 20);
foreach(TextBox tBox in tBoxesForSizeChange)
{
tBox.Size = newSize;
}
코드는 컴파일되지 않을 수도 있습니다 할 것 같아요.
하지만 더 이상 구축 할 생각이 들기를 바랍니다.
그래서 c.Name.EndsWith ("txt2") –
을 테스트하십시오. c가 텍스트 상자인지 확인해야할까요? –
완료. 나는 그 첫 번째 읽기에 그 부분을 놓쳤다! –