喫茶XRAYトップページ

[▲前のスレッド]

[1651] コントロールに一時的に情報を保存するには返信 削除
2008/5/9 (金) 11:20:58 ANDY
マスター ごぶたさしています。


コントロールを動的に作成するようにしていますが
今は、配列に情報をおいてコントロールにフォーカスが当たったときに
配列からの情報でやっています。
gridではobjectsに入れておいたらいろいろな情報が入りますが
コントロールごとにいれるにはどうしたらいいでしょうか。

(愚痴・・)
プログラムをしていると、なんとなくエラーが出てなんとなく
直ってしまう現象に出くわします。

[1653] Re:コントロールに一時的に情報を保存するには返信 削除
2008/5/9 (金) 17:57:48 Mr.XRAY
▼ ANDYさん

う〜ん、今思いつくのは、扱う情報にもよるのでしょが、

(1)配列の型をTObjectにして、何でも入れてしまう。
  (って、配列、TObject型にできましたっけ?)
(2)多次元配列にしてしまう。
(3)そのコントロールを継承したコンポーネントを作成し、
   プロパティにいろいろな値を持たせる。
(4)別途、いろいろな値を格納するクラスを用意して、それを利用する

(3)(4)は、本サイトのサンプルでもよく使っている手です。
ファイルのリスト等もそうですね。
[140][150][160][790][812]とか...
Halbowさんの受け売りですけどね。

>プログラムをしていると、なんとなくエラーが出てなんとなく
>直ってしまう現象に出くわします。


(^_^;)

[▼次のスレッド]
INCM/CMT
Cyclamen v3.82