C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

■92575 / 2階層)  rgbによるbackcolorの表示
□投稿者/ C#初心者 (2回)-(2019/10/08(Tue) 16:24:14)
No92573 (魔界の仮面弁士 さん) に返信
> ■No92572 (C#初心者 さん) に返信
>>C#でのアプリケーション作成でtextboxのBackColorを
>
> 背景色だけでなく、文字色も考慮した方がよいかと。
>
>
>>グラデーション形式で黒から白、白から黒に変更するものを作成したいのですが、途中の表示がうまくいきません。
>
> 画面描画は「イベント処理を抜けた後」のアイドル時に行われるためです。
> 処理中(ビジー状態)は直ちに反映されません。
>
>
> 100 ミリ秒ごとに背景色を変えたいのであれば、ループ処理で実行するのではなく、
> Timer を画面に貼り、Interval を 100ミリ秒程度にした上で、
> Tick イベントが発生するたびに、BackColor を変更するようにしてみてください。
>
>
>>Thread.Sleep(100);
>
> 画面上 (UI スレッド)から Thread.Sleep を呼び出してはいけません。
> また、Click イベントに長時間(数秒以上)の長い処理を行わせるのも避けましょう。


ご返信ありがとうございます。
先ほどtimerを使用したやり方を試したところ無事に表示することができました。

迅速に回答いただき本当にありがとうございます。
編集キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←Re[1]: rgbによるbackcolorの表示 /魔界の仮面弁士 返信無し
 
上記関連ツリー

rgbによるbackcolorの表示 / C#初心者 (19/10/08(Tue) 15:04) #92572
Re[1]: rgbによるbackcolorの表示 / 魔界の仮面弁士 (19/10/08(Tue) 15:40) #92573
│├ Re[2]: rgbによるbackcolorの表示 / 大谷刑部 (19/10/08(Tue) 16:35) #92577
││└ Re[3]: rgbによるbackcolorの表示 / 魔界の仮面弁士 (19/10/08(Tue) 17:45) #92578
││  └ Re[4]: rgbによるbackcolorの表示 / 大谷刑部 (19/10/09(Wed) 09:35) #92584
│└ rgbによるbackcolorの表示 / C#初心者 (19/10/08(Tue) 16:24) #92575 ←Now
Re[1]: rgbによるbackcolorの表示 / 大谷刑部 (19/10/08(Tue) 16:04) #92574
  ├ Re[2]: rgbによるbackcolorの表示 / C#初心者 (19/10/08(Tue) 16:25) #92576
  └ Re[2]: rgbによるbackcolorの表示 / まりもん (19/10/09(Wed) 10:00) #92586
    ├ Re[3]: rgbによるbackcolorの表示 / C#初心者 (19/10/09(Wed) 10:46) #92588 解決済み
    └ Re[3]: rgbによるbackcolorの表示 / 魔界の仮面弁士 (19/10/09(Wed) 12:04) #92593 解決済み

上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信