ホーム
|
アプリケーション | Tips | ダウンロード | プログラム
| コラム

CBアプリ工房


Tips >   

Timer でフォームの色を定期的に変更 

更新 : 2009/06/05

 



解説:
Timer コンポーネントは Interval
プロパティにイベントが発生する間隔を設定して、Enabled を true にすると動き始めます。

今回は、Timer を使って、フォームの背景色を定期的に変えてみます。

使用例:
以下では、フォームの背景色を Timer を使って、指定間隔で変更しています。

コンポーネントは、 Timer を適当に配置するだけです。
オブジェクトインスペクタで Interval に 500 を設定しておいてください。

Timer1 の OnTimer イベントハンドラで Interval プロパティで指定された時間が経過したら、フォームの色を青に変えています。  

//-------------------------------------------------------------------
void __fastcall TForm1::Timer1Timer(TObject *Sender)
{
    if (Color == clBtnFace) Color = clBlue;
    else  Color = clBtnFace;
}
//-------------------------------------------------------------------



[ ホーム | ページトップ | ブック | リンク | サイトマップ ]
Copyright(c) 2003 Shibu All rights reserved.