2011-10-18 7 views
0

2次元の文字配列、つまりchar myarray[5][5]があるため、フォームアプリケーションで一連のテキストボックスに文字を表示する必要があります。 2つの問題がここにありますテキストの2次元配列のデータを表示するC++/CLI

  1. 配列は、外部関数ではなく、公共のrefクラスForm1の一部によって構成され、私はテキストボックスにアクセスするにはForm1の内部で定義する必要があり、ディスプレイの機能を呼び出す必要があります外部機能から

  2. 私がそれを行うことができたとしても、テキストボックスにどのように文字を表示するのですか?それはSytem String ^型のデータだけを受け入れるようです。

答えて

0

私は(これらが理想的か良いプログラミングプラクティスではないかもしれませんが、誰が、まだ答えていないので、私はこれを介して取得する方法を教えてあげましょう)次のような結論に達している: -

  1. グローバル変数を設定します。処理されたデータを格納します。
  2. Form1からこのデータにアクセスします。
  3. gcnew

    String^ myarray_str = gcnew String(myarray); 
    
を使用して stringから System::String^にデータを変換します