StrColGridで比較するには?

解決


773  2008-12-16 11:54:16  No: 32905  IP: 192.*.*.*

StrColGrid2に下記のように表示しています。
123 aaa 100 30.5%
234 bbb 60  20.3%
 ・  ・  ・  ・
 ・  ・  ・  ・
 ・  ・  ・  ・

StrColGrid1に下記のように表示しています。
567  ccc 70 33.5%
789  ddd 50 20.8%
 ・  ・  ・  ・
 ・  ・  ・  ・

StrColGrid1の567をStrColGrid2から検索して
そのセルに色をつけたいのですが。

検索方法を教えてください。

編集 削除
その前に...  2008-12-16 12:41:27  No: 32906  IP: 192.*.*.*

StrColGridって何かな?

編集 削除
773  2008-12-16 12:54:59  No: 32907  IP: 192.*.*.*

StringGridに色のつけれるものです。

編集 削除
あのね  2008-12-16 13:31:52  No: 32908  IP: 192.*.*.*

標準でないVCLの質問は、その素性(継承元、追加プロパティなど)を明らかにしないとね。
誰もがそのStrColGridってものを知ってる(使ってる)ワケじゃないんだから。

編集 削除
だが  2008-12-16 13:32:49  No: 32909  IP: 192.*.*.*

StringGridでも色をつけることは可能です

編集 削除
だがしかし  2008-12-16 13:53:14  No: 32910  IP: 192.*.*.*

StrColGrid2.Rows や StrColGrid2.Cols プロパティがあるだろうから、そこで探せ。

編集 削除
TS  2008-12-16 17:35:35  No: 32911  IP: 192.*.*.*

検証はできませんが、これでどうですか。
StrColGrid1.Cols[0].IndexOf('567')

編集 削除
773  2008-12-16 21:08:13  No: 32912  IP: 192.*.*.*

StrColGrid1から567を検索するには、
どのように記述したらいいですか?
初歩的な質問ですみません。

編集 削除
TS  2008-12-16 21:25:02  No: 32913  IP: 192.*.*.*

だがしかしさんが言っておられる様にStrColGrid2.Colsの
プロパティがそうです
var i:integer;
begin
  i:=Grid2.Cols[0].IndexOf('567');
以下省略

編集 削除
igy  2008-12-16 21:27:13  No: 32914  IP: 192.*.*.*

>StrColGrid1から567を検索するには、
>どのように記述したらいいですか?

TS さんが書かれている方法は、試しましたか?

あと、あのね さんが書かれているように、
StrColGrid に関する詳しい情報は、ありませんか?

編集 削除
773  2009-01-06 22:35:52  No: 32915  IP: 192.*.*.*

返信が遅くなりすみません。
色々自分なりに調べて解決できました。
ここに質問する前にもう少し調べてみるようにします。

編集 削除