過去の桐井戸端BBS (桐ver.8) |
14791 | フォームで時刻をリアルタイムに表示する方法がありますか | kazunari | 2002/01/19-10:33 |
フォームで時刻をリアルタイムに表示する方法がありますか | |||
14793 | Re:フォームでの時刻設定 | 佐田 守弘 | 2002/01/19-11:16 |
記事番号14791へのコメント kazunariさん 試した事はありませんが、可能と思います。 時刻を表示するために、テキストオブジェクトを作成し、テキストのソースに、 「#日時値」を設定して下さい。 この関数は現在の日付時刻を返す関数です。 テキストオブジェクトの表示形式で、様々な日付時刻の表示を選べます。 問題はリアルタイムに表示する方法ですが、タイマイベントなどを使って、 割り込みをかけ、「再描画」と「描画更新」のメソッドを呼び出します。 佐田守弘(KS-00119) | |||
14796 | Re:フォームでの時刻設定 | 恵司 | 2002/01/19-16:37 |
記事番号14791へのコメント kazunariさんは No.14791「フォームでの時刻設定」で書きました。 >フォームで時刻をリアルタイムに表示する方法がありますか kazunariさん 今日は ファームで時計表示するイベントがあります。 http://www.fuku3.com/~habata/kbbs/kakov8/13347.htm を一読してみてください。意外といいかも | |||
14800 | Re:フォームでの時刻設定 | KH | 2002/01/19-20:12 |
記事番号14793へのコメント kazunariさん、こんばんわ。 佐田先生のコメントから、ちょっと試してみました。 私はイベント不慣れなので、あくまでも現在時刻をリアルタイムにフォームの該当部分に表示する簡単なものです。 他のイベント処理があるメニュー画面で試したので動作は大丈夫だと思います。 フォーム側には「現在時刻」と言う名前でテキストオブジェクトを作ってあるとします。 ソースは「#時刻」という桐の関数を設定しておきます。フォームのオブジェクトでイベントでタイマー1 (このときタイマー値1は1にセットしましたがお好みでどうぞ) イベント内は 手続き定義開始 フォーム::タイマー1() メソッド呼び出し @現在時刻.再描画() 手続き定義終了 これだけの記述で、一秒毎(?だと思います)にフォームの該当個所に時間を刻んでいきました。 |