タイトル : Re: あるformから別のFormを開くと画面がちらつく 投稿日 : 2004/06/10(Thu) 01:20 投稿者 : たくボン
まず、最初に確認したいことですが表示がちらつくのは、最初にbtnEndをクリックした時だけでしょう か?2回目以降にはちらつきが発生しないのであれば、おそらくJITコンパイラの仕様です。 JITコンパイラは、マネージEXEのILコードから、CPUネイティブの命令にコンパイルするので最初の呼び 出しには時間がかかります。 私の環境ではコントロールを4倍の120個くらい配置したらちらつきが発生します(CPU Athlon2500+,Mem 1GB)が、2回目以降のクリックではちらつきはありません。 もし、現象がJITコンパイラによるものであれば、解決方法としてSDKと共に配布されるNGen.exeを使わ れるのも良いかもしれません。特定のプラットフォームだけで動作させるのであれば、アセンブリに含 まれるILコードをすべてネイティブなコードに変換してくれます。 不特定多数のプラットフォームに配置する場合や、2度目以降もちらつくのであれば別の対応が必要で す。 |