私はテキストボックスの10 x 10グリッド、それらの間のキーボードのナビゲーションとキーボードの増分/減算、およびカスタムの強調表示に依存するユーザーコントロールを書くしようとする変数は、私のcomsモジュールに入って来る。2次元配列のUserControl
私の考えは、参照を容易にするためにテキストボックスを2D配列に格納することでした。私は正しい方法でこれを知っていますか?他のポインタ?
私はテキストボックスの10 x 10グリッド、それらの間のキーボードのナビゲーションとキーボードの増分/減算、およびカスタムの強調表示に依存するユーザーコントロールを書くしようとする変数は、私のcomsモジュールに入って来る。2次元配列のUserControl
私の考えは、参照を容易にするためにテキストボックスを2D配列に格納することでした。私は正しい方法でこれを知っていますか?他のポインタ?
うまくいく可能性があります。
TableLayoutPanelも見てください。必要なレイアウトとナビゲーションがたくさんあります。 GetControlFromPosition(row、col)を使用してControllayフォームのTablelayoutを見つけることはできますが、傷ついていない並列配列を維持したい場合は、
私の最後のGUIアプリケーションのC#からずっと前ですが、覚えているようにJavaに似ていれば、100個のグリッドボックスを作成するのではなく、同じディスプレイ/エディタコンポーネントを再利用するテーブル異なるデータ...
Windowsフォームでは、Swingのようにほぼ同じMVCパターンが使用されると思いますので、同様に動作するはずです。
私はTableLayoutPanelを使用しています。 – Tim