C♯, C#相談室 Part3 ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
657:655 08/01/14 00:05:49 >>656 理解が足りてませんでした・・ ありがとうございました 658:デフォルトの名無しさん 08/01/14 12:01:58 質問です SizeChangedイベントをハンドルしてInvalidateを呼び出して画面全体を再描画したいんですが 領域全体が無効化→背景色クリアが入ってしまい、その後に全体を書くので偉くちらつきます。 で、この背景色クリアを無効化したいんですが、どのようにしたら良いですか? 背景色クリアに関してはWinAPIで叩いてたころは確か ブラシを入れないとか、Invalidateの引数でRedrawするかしないかを指定できたと思うんですが… よろしくお願いします。 659:デフォルトの名無しさん 08/01/14 12:13:19 SetStyle(ControlStyles.UserPaint | ControlStyles.AllPaintingInWmPaint | ControlStyles.DoubleBuffer,true); と設定してダブルバッファリングすればいい 660:デフォルトの名無しさん 08/01/14 12:18:12 いやダブルバッファするかどうかは別問題でしょ。 >>658についてはResizeRedrawを有効にすればOKだと思うけど。 なんか>>658はあまりよくわかってなさそうだから一応補足すると、 これは要するにいちいちInvalidateしなくてよくなるって意味ね。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5100日前に更新/202 KB
担当:undef