2012-02-22 15 views
0

リッチテキストボックスに10Kを超えるレコードを表示する必要があります。すべてがロードされたときに私はメモリが足りなくなった。これらのレコードを50レコード以上で読み込み、スクロールするにはどうすればよいですか?10K以上のレコードを効率的に表示する

ありがとう

+2

多くの場合、リッチテキストボックスに10Kレコードをロードしようとすると、メモリ不足よりも大きな問題が発生します。多くのデータをユーザーがどのように期待しますか? – R0MANARMY

+2

10Kレコードを表示する必要がある場合は、何か問題があります。 :)ユーザーが実際に見ることができるものに表示しているものをフィルタリングする必要があります。あなたはたぶんあなたのデザインを再考するのに少し時間を費やすべきでしょう。 –

+0

64ビットアプリケーションとしてコンパイルできますか? –

答えて

5

Do not。

リッチテキストボックスに無限スクロールのような機能を実装しても、使用できなくなります。これらのレコードをリッチテキストボックスよりも表示するには、より良い対話方法が必要です。

私はあなたが達成しようとしていることを説明し、UI/UXの提案を求める別の質問を作成することをお勧めします。

0

10kレコードのrtfを保持しているだけで問題はなく、リッチテキストコントロール自体が巨大なグラフィカルサーフェスなどを割り当てようとしているあなたの記憶を食べていると仮定します。メモリ内のページングを実装し、コントロールの.rtfプロパティをレコードの一部のサブセットに割り当てます。前/次のページボタンやスクロールバーなどを使用できます。

関連する問題