(Label1と表示させたくなければ、あらかじめオブジェクトインスペクタでLabel1のCaptionプロパティを空白にしておけばよい。)ボタンを押すと、「こんちわ」と表示される。プログラムの流れは、だいたいつかめたのではないだろうか。見とけば、間に合いそうだ。タイマを使ってみたんじゃ、タイマでも使って、立ち上げたら勝手に動くものを作ってみようか。単純なところで、一定時間ごとにカウントアップしてゆくものって事にしよう。プロパティを使って表示させるには、カウンタの変数の内容を文字列に変換しなければならない。いう、整数を文字列に変換してくれる関数があったので、これを使えばよいだろう。変数に1加えるend;end.こんな感じになった。コメントを付けた3行だけが、実際に書いたところだ。その他の部分には触れていない。カウント用の変数は、タイマールーチンから抜けた後も、内容を保持する必要があるので、グローバル変数にしてみた。(というか、ローカル変数を使うと期待通りの動作にはならない)これで完成なので、早速実行してみよう。1秒ごとに数字が増えて行くとおもう。プロパティで変更することができる。1/1000秒単位で指定するので、1000(初期値)で1秒間隔、500で0.5秒間隔となる。実際にオブジェクトインスペクタで変更して、動作を確かめてみるとよいだろう。アプリケーションっぽいものを作ってみよかね。ことで、テキストファイルを表示させてみる事にする。使ってみることにする。フォームいっぱいに広げる。ダブルクリックして、メニューデザイナを開き、テンプレートを挿入−ファイルメニューを選びメニューを追加する。ここで、いったん実行してみようか。実行すると、見た目だけはけっこう立派なアプリケーションが表示される。ファイルをクリックすれば、ファイルメニューが表示される。当たり前だが、メニュー内のどの項目を選択しても何も反応が無い。その処理をこれから書いてゆくわけだ。最初に、簡単そうな終了処理を書いてみようか。メニューなんかの処理を書くときに、メニューオブジェクトのイベントに直接記述してもかまわないのだが、そうしてしまうとおなじ処理を別の場所から(例えばツールバーとか)呼び出すのが困難になる。解ってない)そこで、アクションリストというコンポーネントを使って、処理をまとめておいて、メニューやボタンなどからは、アクションリストの中の処理を指定するようにするといいようだ。いうことなので、実際にやってみよう。フォームにアクションリストを貼り付け、貼り付けたアクションリストをダブルクリックして、アクションリストエディタを開く。