BackColorプロパティがTransparentのコントロールを画像の上に配置すると描画が非常に遅い問題の回避方法
- 題名: BackColorプロパティがTransparentのコントロールを画像の上に配置すると描画が非常に遅い問題の回避方法
- 著者: kiyo7447
- 日時: 2006/09/08 11:02:40
- ID: 17482
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: BackColorプロパティがTransparentのコントロールを画像の上に配置すると描画が非常に遅い
- 著者: kyoh
- 日時: 2006/09/08 16:29:10
- ID: 17497
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: BackColorプロパティがTransparentのコントロールを画像の上に配置すると描画が非常に遅い
- 著者: kiyo7447
- 日時: 2006/09/09 9:54:55
- ID: 17505
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
こんにちは。アべです。
Panelクラスに画像を表示させ、その上にLabelクラスを30個ほど
おきます。そのLabelのBackColorプロパティをTransparent(透明)
にして、PanelのEnableプロパティを切り替えると非常に描画が
遅くなります。
何か想定される懸念点や、画像を使うときの注意点など
ありましたらご指摘ください。
今ところ、どうしても画像の上で動的なラベルを配置して
コントロール化をはかる必要あり、それが処理が遅くて
困っております。
当方はダブルバッファリングを試みましたが、出来ませんでした。
なぜかというと、個々のラベルからPanelに対して、
Enableの変更都度、描画指示飛んでくるそれらを
束ねて一回だけ表示ということが私の手持ちのやり方を
組み合わせて出来ませんでした。
何か良い技があればご教授をお願い致します。
宜しくお願い致します。