TImageへアナログ時計を表示させるには?

解決


チャトラン  2012-07-13 04:58:33  No: 42606

いつもお世話になります。
  昔ながらのψメニューのようなメニューソフトを作成中です。

  教えて頂きたいことがあるのですが、フォームの右上にTImageを貼り付けて、アナログ時計を表示させたいのですが、TimerのグラフィックスをどうやってTImageへ渡してよいかが判りません。Timerを使ってフォーム全体にアナログ時計を表示する方法はインターネットから拝借して検証済みです。


チャトラン  2012-07-13 08:09:09  No: 42607

環境はWindowsXP SP3,Delhpi2007 for Win32です。
  書き忘れていました。
  申し訳ございませんでした。


Nov  2012-07-13 19:45:31  No: 42608

OnTimerにImage1.Invalidateを入れて置き、
実際の描画はメインフォームのOnPaintで、TImageのCanvasに行うのが
簡単かと思います。フォーム再描画で多少チラつきますが。


チャトラン  2012-07-13 20:13:35  No: 42609

Nov様

  ありがとうございます。
  早速試してみます。


チャトラン  2012-07-13 21:33:45  No: 42610

Nov様

  上手く描くことが出来ました。
  感動です。
  これから見栄えなど改良していきます。
  また、ご都合が宜しければご教授下さい。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加