ImageEn for Delphi and C++ Builder ImageEn for Delphi and C++ Builder

 

ImageEn Forum
Profile    Join    Active Topics    Forum FAQ    Search this forumSearch
Forum membership is Free!  Click Join to sign-up
Username:
Password:
Save Password
Forgot your Password?

 All Forums
 ImageEn Library for Delphi, C++ and .Net
 ImageEn and IEvolution Support Forum
 TImageEnMView selecting and scrolling?
 New Topic  Reply to Topic
Author Previous Topic Topic Next Topic  

skippix

USA
68 Posts

Posted - Dec 16 2020 :  15:46:29  Show Profile  Reply
I'm stuck trying to figure out how to control my TImageEnMView grid behavior.

I want to be able to mimic Windows Explorer and Lightroom grid functionality where I control selection with a combination of mouse clicks and keystrokes. I do not want to select a region; instead, I want to select images sequentially. For example, to get the following selection in Lightroom, I first clicked image 44, then shift-clicked image 52 to select the range of images 44-52. I ctrl-clicked images 57 and 59 to add them to the selection.



Windows Explorer behaves the same way. What settings do I use to do this with a TImageEnMView?

Also, I need to be able to use the scrollbar without selecting any images.

Thanks!
Skip


xequte

38610 Posts

Posted - Dec 17 2020 :  01:52:44  Show Profile  Reply
Hi Skip

Both those things should be happening with TImageEnView. Have you enabled multi-selection?

https://www.imageen.com/help/TImageEnMView.EnableMultiSelect.html

Nigel
Xequte Software
www.imageen.com
Go to Top of Page

skippix

USA
68 Posts

Posted - Dec 17 2020 :  07:47:42  Show Profile  Reply
Thanks, Nigel!

I had that enabled, but did not have a clear understanding of how to best configure the MultiSelectionOptions options. When I have a chance I am going to set up a testbed to learn exactly what they do and if/when to use them.

For now, though, I've got them set as MultiSelectionOptions = [] and things are working as expected.

Cheers,
Skip
Go to Top of Page
  Previous Topic Topic Next Topic  
 New Topic  Reply to Topic
Jump To: