| 2007/10/09(Tue) 11:57:11 編集(投稿者) 2007/10/09(Tue) 11:55:29 編集(投稿者)
>私がこういうことを考えたのは、たとえばスピンボタンもどきで数字をUPDOWNする場合、変数だと遅いので、 >テーブルのデータを表示させたほうが速いのではないかと思いついたのがきっかけです。 >横に動かす場合速いほうが気持ちいいので、テーブルのデータをテキストで表示させ、それを横に動かす、これがもともとの発想です。 >そして、これが本題でもあります。その趣旨が読み取れるかどうかは別にして。
横レスを失礼します。m(__)m
項目スクロール(もどき)だろうと思いますので、老婆心ながら…。
・テキストボックスのソースを書き換える方法にしても、 ・拙作にようにオブジェクトを重ね合わせる方法にしても、
パフォーマンスに影響するのはフォームのリドロウ(再描画)の速度ですよ。
これは、リドロウ(再描画)対象が多ければパフォーマンスが悪くなり、 リドロウ(再描画)対象が少なければパフォーマンスが良くなります。
つまり、
・フォームのサイズが大きいよりも、サイズが小さい方がパフォーマンスが良。 ・フォームに行が多く表示されているよりも、行が少なく表示されている方がパフォーマンス良。 ・テキストボックスが多く表示されているよりも、テキストボックスが少なく表示されている方がパフォーマンス良。
になりますよ。
CPUのクロック数もさることながら、 リドロウ(再描画)のパフォーマンスはパソコンのグラフィックの性能に依存すると思いますので、 高級なグラフィックチップやグラフィックボードが搭載されたパソコンが有利だと思いますよ。
|