[リストへもどる]
一括表示

投稿時間:2003/12/14(Sun) 19:35
投稿者名:CAN
Eメール:
URL :
タイトル:
MSFlexGridの各セルに値を持たせたい
はじめて投稿させていただきます。
早速ですが表題のとおりMSFlexGridの各セルに値を持たせることは可能でしょうか?
Tagプロパティを使いやってみたのですがグリッド全体に適用されているようなのです。
各セルにデータを設定しエラーがあった場合エラー内容を後から取得できるようにしようと
しているのですがうまくいきません。
お分かりの方おられましたらご教授いただけないでしょうか。

投稿時間:2003/12/15(Mon) 19:39
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re: MSFlexGridの各セルに値を持たせたい
> 早速ですが表題のとおりMSFlexGridの各セルに値を持たせることは可能でしょうか?
どのような事(状況)をイメージされているのでしょうか?
セルに値を入力するのとは違うのですか?
それとも「各セル個別にToolTipTextを表示する」と同様の事でしょうか?

> Tagプロパティを使いやってみたのですがグリッド全体に適用されているようなのです。
> 各セルにデータを設定しエラーがあった場合エラー内容を後から取得できるようにしようと
> しているのですがうまくいきません。
いま少し理解しかねます。
ここのMSFlexGrid関係の中に大抵の事は書いてありますので、一度確認の上、質問事項を
整理してから再度ご質問願います。

投稿時間:2003/12/15(Mon) 20:37
投稿者名:CAN
Eメール:
URL :
タイトル:
Re^2: MSFlexGridの各セルに値を持たせたい
ご回答ありがとうございます。

> > 早速ですが表題のとおりMSFlexGridの各セルに値を持たせることは可能でしょうか?
> どのような事(状況)をイメージされているのでしょうか?
> セルに値を入力するのとは違うのですか?
> それとも「各セル個別にToolTipTextを表示する」と同様の事でしょうか?
ToolTipTextは使用せず、内部で画面の値に対応した値を保持
できないかなと考えています。
不正な値がセルに設定されていたらそのセルに通常の値とは別で
エラー情報をもたせることができればいいなと^^
( ToolTipText以外の方法で )
そこでTagという各コントロール共通のユーザープロパティを使えないかなと
考えた次第です^^;

投稿時間:2003/12/15(Mon) 20:52
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re^3: MSFlexGridの各セルに値を持たせたい
> ( ToolTipText以外の方法で )
まったく同じ事をしろと言っておりません。「各セル個別にToolTipTextを表示する」で使用
しているように配列でデータを確保するようにという意味です。ご覧になられたのでしょうか?
又、非表示でもう一つMSFlexGridを用意しておくという手もあります。(これも意味が伝わ
りませんかね!)

投稿時間:2003/12/16(Tue) 12:09
投稿者名:NEU(ノイ)
Eメール:
URL :
タイトル:
Re^3: MSFlexGridの各セルに値を持たせたい
花ちゃんと重複しますが、
各セル個別に値を持たせられるプロパティはありませんから
1.配列に保存する。
2.非表示のMSFlexGridを使う。
3.ColWidth = 0 の列を作りそこに保存する。
という選択ぐらいしかありません。

あと行ごとでもよいならば RowData を使う。
お金をかけてもよいならばMSFlexGridの製品版の
VS-FlexGrid を購入すれば希望どおりのプロパティがあります。