質問: ### 前提・実現したいこと 伝票入力インターフェースの作成 下記画像のような入力インターフェースを作成する為、 カスタムコントロールやDGVのカスタマイズをしてみましたが、描画の崩れやローディングの時間がやたらと長いなどで実現出来ておりません。 カスタムコントロールで1行20オブジェクトほどのオブジェクトを作成し、 30行表示するのに10秒前後かかりました。 伝票入力インターフェースなどで検索しても、参考のサイトが見つからなく困っております。 最終的には下記画像の伝票入力インターフェース(下に100行続く)を1秒程度で表示したいです。 皆さまはどのようにたくさんのコントロールを表示しますか? (そもそもたくさんコントロールを表示しているかもわかりません・・) よろしくお願い申し上げます。 ![UI](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/a3611aa6d81a5d8c312f3e67c2503ed0.png) ### 補足情報(FW/ツールのバージョンなど) VisualStudio2019 VB.NET Windows Forms アプリ
回答: GrapeCity の製品で伝票入力に使うのであれば、MultiRow をお勧めします。 「MultiRowPlus for Windows Forms 10.0J」 1行の中に TextBox や Label を貼り付けることができ、レイアウトが自由自在です。 あとグリッド製品というと・・・ 「ComponentOne」 ComponentOne はいろいろなコンポーネントが入っているのですが、C1FlexGrid というのがあります。 「ReoGrid」 フリーです。有料でサポートをうけることが出来ます。 ※ かなり速いそうです。