DBGridを使用してシフトキーを押しながらレコードを2件選択するときに
1件目に選択したレコードから2件目に選択したレコードまでの範囲を選択させること可能でしょうか??
いろいろ調査してみているのですがなかなか参考になるものが見つからないのでもし経験したことがある方やわかる方がいましたらその方法やアドバイス等を教えていただきたいです。
また、最終的に実現したい選択したときの挙動は
1、通常クリックによる単発選択 ←標準仕様により実装済み
2、Ctrl+クリックによる複数選択 ←DBGrid1.Options := DBGrid1.Options + [dgRowSelect, dgMultiSelect];により実装済み
3、Shift+クリックによる範囲選択 ←課題点
の以上3つです。
宜しくお願いします。
無理にクリックでの複数範囲選択でなくて普通にShift+上下キーでいいのでは?
ツイート | ![]() |