旧版からのDBCtrlGrid1の動作


かず  2010-04-25 02:37:19  No: 38336

現在Delphi2007を使用しています。
Delphi5からの順にソースをバージョンアップしてきました。
しかしアプリのDBCtrlGridのスクロールバーの位置が上、中、下しか表示できません。
新しくDBCtrlGridを作成してもダメです。


igy  2010-04-25 05:54:02  No: 38337

こちらでは、DBがParadoxの場合、
Delphi5, 7, 2006, 2009では、同じソースコードをコンパイルした限りでは、
スクロールバーに関しては同じような動作をしますが、

>しかしアプリのDBCtrlGridのスクロールバーの位置が上、中、下しか表示できません。

これは、Delphi5, Delphi2007で、
・同じソースコード
・DBが同じ
環境での現象ですか?


かず  2010-04-26 04:21:34  No: 38338

igyさん
ソースコードは以前から使用していたものを改良し使用しています
DBはParadoxです。変更ありません

一旦、DBCtrlGridを削除し、再度DBCtrlGridを置き使用しても変わりません

自宅のDelphi2010で新規に別のParadoxのDBで作成すると問題ありませんでした。


igy  2010-04-26 05:39:01  No: 38339

>自宅のDelphi2010で新規に別のParadoxのDBで作成すると問題ありませんでした。

では、Delphi2007(最新のUpdate適用済み)で新規に別のParadoxのDBで作成
した場合にも、

>しかしアプリのDBCtrlGridのスクロールバーの位置が上、中、下しか表示できません。

の現象が起こりますか?


igy  2010-04-26 05:48:31  No: 38340

ちなみに、

>こちらでは、DBがParadoxの場合、
>Delphi5, 7, 2006, 2009では、同じソースコードをコンパイルした限りでは、
>スクロールバーに関しては同じような動作をしますが、

Delphi2007でも確認したところ、同じ動作をしました。


igy  2010-04-26 05:55:38  No: 38341

補足です。

>Delphi2007でも確認したところ、同じ動作をしました。

“同じ”というのは、“正しく動作しました”
ということです。


かず  2010-04-26 06:58:22  No: 38342

Delphi2007で正常に動作したということで
あらためで自宅のTurboDelphiで新規に作成したときも正常でした。

Delphi2.0からのプロジェクト(2->3->5−>2005−>2007)なのでは影響ありのようです。

前のバージョンで解決しているようなので、2007のアップデートではないかもしれません。

ほかにもDBCtrlGrid内のコンポーネント動作が不明な点があります。
あらためて質問を作成します。


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

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






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