コンボボックスのDataにアクセスするには?

解決


やまだ  2014-08-26 23:47:15  No: 46635

こんにちは。
開発環境は、delphiXE3(update2適用)、win7(sp1)です。

いつもお世話になっております。

listviewのdataプロパティにポインタの変数を指定して行くように、コンボボックスにも同様な方法で、データを格納したいと思っています。
(itemごとのデータを格納したいと考えています)

参考にしたサイトは
http://himagine.s20.xrea.com/delphi/pointer.htm
です。

コンボボックスのプロパティを探していたんですが、dataプロパティはありませんでした。

コンボボックスにデータを格納するとき、どのようにするんでしょうか?

参考にしたサイトに書いてあるように、TListに格納するような感じになるんでしょうか?

どなたか教えてください。

以上です。


igy  2014-08-27 00:03:19  No: 46636

ItemsプロパティのObjectsプロパティは、いかがですか?


HOta  2014-08-27 01:42:47  No: 46637

コンボボックスのItemsはTStrings型ですから、Objectsが良いでしょう。
格納したdateは終わるまでFreeしてはいけません。ポインターの参照先が無くなってしまいます。


やまだ  2014-08-27 01:51:48  No: 46638

なるほど、Objectsですね。

せっかく格納するんで、サイトに書いてあったようにポインタ型にして複数の情報を格納しようと思います。

ありがとうございました。


やまだ  2014-08-27 01:52:34  No: 46639

解決です。


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

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






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