■ TImage コンポーネントを使用しないのに、何故ビットマップが呼び出されたのか?
CatA ボタンのイベントには、CatA.ShowImage と
CatA.Top := 5 の2つしか記述はされていません。
しかも Top はネコの出現場所を設定する為のものです。
まして"鳴く"というイベントのある CatB でさえ、
ボタンのイベントには CatB.ShowImage が記述されているだけです。
これは一体どういうことなのでしょうか?
■ TForm を継承するということ
type 節には
class という項目が存在します。
確認してみましょう。
MainForm、Unit1、Unit、 Unit3、いずれも type 節には
class
と記述されているはずです。
どうでしょうか?
この場合は、TForm を継承するという意味です。
TForm の持っているすべてを使用します、という宣言を、
この class で行っているのです。