掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
同じ処理を関数にまとめるには? (ID:6479)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
Halbow です。 解決しそうでなによりです。 > 関数名の前に TForm1.IroHenko1(P1: integer); と TForm1 を > つけないと Panels を認識してくれませんでした。 えーと、TForm1 クラスのメソッドにすると、そのなかではデフォルトで TForm1 クラスのフィールド変数やメソッド、TForm1 自身のプロパティーやメソッドに アクセスできます。self の意味が分かっていれば自明です。で、一般の関数や 手続きにすると、特定のインスタンスを参照しなければなりません。上の例なら Form1.Panels[i].Color := clBtnFace; というふうにアクセスします。クラスや可視性などについて理解するといろいろ と視野が広がります。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.