掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
一つの変数に別々のクラス(オブジェクト)を割り当てるには? (ID:12459)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
どうも質問の内容が曖昧だったようで申し訳ありません。 たとえば、自作のコンポーネント'TwBotton','TwLabel', 'TwImage'がありそれぞれ first,secound,therd とゆうプロ パティを持っているとします。そしてフォームのボタン が押されたとき、これら3つのプロパティをプログラム から変更しようとしたとき、 Sel:TComponentが現在選択されているコンポーネントだ とすると, if Sel is TwBotton then TwBotton(Sel).first := '******' TwBotton(Sel).secound := '+++++' TwBotton(Sel).therd := '?????' else if Sel is TwLabel then TwLabel(Sel).first := '******' TwLabel(Sel).secound := '+++++' TwLabel(Sel).therd := '?????' else if Sel is TwImage then TwImage(Sel).first := '******' TwImage(Sel).secound := '+++++' TwImage(Sel).therd := '?????'; となり変更は可能ですが、コンポーネントが増えた場合 if文 がひたすら増えることになります。 これを回避したい、とゆうことでした。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.