2009-05-28 21 views
0

私はテキストボックスの10 x 10グリッド、それらの間のキーボードのナビゲーションとキーボードの増分/減算、およびカスタムの強調表示に依存するユーザーコントロールを書くしようとする変数は、私のcomsモジュールに入って来る。2次元配列のUserControl

私の考えは、参照を容易にするためにテキストボックスを2D配列に格納することでした。私は正しい方法でこれを知っていますか?他のポインタ?

答えて

0

うまくいく可能性があります。

TableLayoutPanelも見てください。必要なレイアウトとナビゲーションがたくさんあります。 GetControlFromPosition(row、col)を使用してControllayフォームのTablelayoutを見つけることはできますが、傷ついていない並列配列を維持したい場合は、

+0

私はTableLayoutPanelを使用しています。 – Tim

0

私の最後のGUIアプリケーションのC#からずっと前ですが、覚えているようにJavaに似ていれば、100個のグリッドボックスを作成するのではなく、同じディスプレイ/エディタコンポーネントを再利用するテーブル異なるデータ...

Windowsフォームでは、Swingのようにほぼ同じMVCパターンが使用されると思いますので、同様に動作するはずです。