[環境]
WindowsXP SP2,
VB6.0 SP5,
TrueDBGrid8.0(2006/06/30リリース)
windows95で動いていたシステムをXPにアップグレードしたところ、
TDBGridの不具合がランダムに発生するようになりました。
以下現象です。
複数画面にそれぞれグリッドを貼り付けています。
画面間はボタン一つで遷移する仕様になっています。
通常、コンボボックスに直接数値を入れた場合に,DisplayValueプロパティで設定した文字列が表示されます。
ところが、画面間を遷移したタイミングで時々上記機能が急に使えなくなります。
(ランダムに起こる)
直接コンボに数値を入れてもウンともスンともいいません。
一度こうなってしまうと、
・画面間の切替でたまに直る
・プログラム再起動
これらくらいしか対処方がありません。
デバッグ環境で調査したところ、この状態の時はAfterColEditイベントにも入ってこなくなっているようです。
GrapeCityのサポートでは明確な対応は得られませんでした。
打開策のネタがつきてしまって困ってます。
心当たり、もしくは試してみるべき事等ありましたらご教授ください。
↓プロパティに格納するだけで機能は使えるハズ
Dim v As New ValueItem
v.Value = 数値
v.DisplayValue = 数値に対応する文字列
タイトルが分かりにくかったですね。
すみません。
ツイート | ![]() |