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

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

ログ内検索
  • キーワードを複数指定する場合は 半角スペース で区切ってください。
  • 検索条件は、(AND)=[A かつ B] (OR)=[A または B] となっています。
  • [返信]をクリックすると返信ページへ移動します。
キーワード/ 検索条件 /
検索範囲/ 強調表示/ ON (自動リンクOFF)
結果表示件数/ 記事No検索/ ON
大文字と小文字を区別する

No.92573 の関連記事表示

<< 0 >>
■92573  Re[1]: rgbによるbackcolorの表示
□投稿者/ 魔界の仮面弁士 -(2019/10/08(Tue) 15:40:33)
    No92572 (C#初心者 さん) に返信
    > C#でのアプリケーション作成でtextboxのBackColorを

    背景色だけでなく、文字色も考慮した方がよいかと。


    > グラデーション形式で黒から白、白から黒に変更するものを作成したいのですが、途中の表示がうまくいきません。

    画面描画は「イベント処理を抜けた後」のアイドル時に行われるためです。
    処理中(ビジー状態)は直ちに反映されません。


    100 ミリ秒ごとに背景色を変えたいのであれば、ループ処理で実行するのではなく、
    Timer を画面に貼り、Interval を 100ミリ秒程度にした上で、
    Tick イベントが発生するたびに、BackColor を変更するようにしてみてください。


    > Thread.Sleep(100);

    画面上 (UI スレッド)から Thread.Sleep を呼び出してはいけません。
    また、Click イベントに長時間(数秒以上)の長い処理を行わせるのも避けましょう。
記事No.92572 のレス /過去ログ160より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -