1

txtControls の型が std::vector txtControls; である 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でないかどうかも確認したい。C# で同じ機能を実現したい Windows フォーム アプリにさまざまなテキスト ボックスがあります。

4

2 に答える 2

0

フォームのコンストラクターで、InitializeControls() を呼び出した後、カスタム配列にそれらを入力します。

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

もちろん、クラス レベルで配列を作成することもできます。

できないのは、設計時に IDE とコントロールのプロパティを使用して配列を埋めることです (私の知る限り)。

于 2012-11-26T13:53:46.627 に答える