Login ProductsSalesSupportDownloadsAbout |
Home » Technical Support » Elevate Web Builder Technical Support » Support Forums » Elevate Web Builder General » View Thread |
Messages 1 to 8 of 8 total |
Big list drag/drop multi-select moving |
Mon, Oct 2 2017 11:08 AM | Permanent Link |
Matthew Jones | Anyone done anything with drag and drop to move items within a large list? Perhaps 200+ items, select a bunch, and move way up or down keeping the selection together. Something that looked nice would be good too! 8-) This would be basic text lines, but with a list of backing objects, and some highlighted if possible.
-- Matthew Jones |
Tue, Oct 3 2017 3:07 AM | Permanent Link |
Mark Brooks Slikware | "Matthew Jones" wrote:
>>Anyone done anything with drag and drop to move items within a large list? Perhaps 200+ items, select a bunch, >>and move way up or down keeping the selection together. Something that looked nice would be good too! 8-) This >>would be basic text lines, but with a list of backing objects, and some highlighted if possible. Matthew I’ve done lots of work with lists where each item is essentially a descendant of TBasicPanelControl using layouts to arrange everything and LayoutOrder to move things around. This works fantastically even for very large numbers of items. Adding some animation gives a really nice effect when items change positions. Using different Interfaces also allows for multi-select. However, I’ve yet to play with multi-select. Let me know when you get that bit working! Mark |
Tue, Oct 3 2017 8:53 AM | Permanent Link |
Tim Young [Elevate Software] Elevate Software, Inc. timyoung@elevatesoft.com | Matthew,
<< Anyone done anything with drag and drop to move items within a large list? Perhaps 200+ items, select a bunch, and move way up or down keeping the selection together. Something that looked nice would be good too! 8-) This would be basic text lines, but with a list of backing objects, and some highlighted if possible. >> Is "the list" a TListBox, or your own creation ? The key is using the mouse capture events to make sure that you can perform the drag and drop properly. The rest is really down to just detecting the control underneath the mouse and determining when to drop. I'm doing a new EWB build today, so I will add a new method for "ControlAt" functionality. This one has been on the list for some time, and I forgot about it until now. Tim Young Elevate Software www.elevatesoft.com |
Tue, Oct 3 2017 11:50 AM | Permanent Link |
Matthew Jones | Tim Young [Elevate Software] wrote:
> Is "the list" a TListBox, or your own creation ? At this point, it can be whatever. My dream is to have a big window with 200+ lines. They would be quite small until you mouse over them at which point they'd zoom to larger so you could actually read it. Then you'd start a selection, move to the end and complete the selection. Then start a drag and it all zooms small/large to allow you to find the target, at which point you click or release or something to drop them. -- Matthew Jones |
Wed, Nov 22 2017 3:58 AM | Permanent Link |
Anthony | Tim Young [Elevate Software] wrote:
> I'm doing a new EWB build today, so I will add a new method for "ControlAt" functionality. This one has been on the list for some time, and I forgot about it until now. I've not attempted drag and drop before but looking for a way to rearrange ListBox items, after searching I found references for ControlAt and Capture event that I should be using, are these implemented in 2.06 b10 as I can't find them in the manual or and usage example which would be most useful. |
Wed, Nov 22 2017 5:37 AM | Permanent Link |
Matthew Jones | Anthony wrote:
> Capture This is definitely available. Look at the source as you need to implement these in your own components. I didn't find it hard to do. -- Matthew Jones |
Mon, Oct 8 2018 8:16 AM | Permanent Link |
ooptimum | I need this method, but I can't find it. Was it added or not? If not, what's the best way to know an uppermost control lying on surface at XY?
Tim Young [Elevate Software] wrote: <<I'm doing a new EWB build today, so I will add a new method for "ControlAt" functionality. This one has been on the list for some time, and I forgot about it until now.>> |
Tue, Oct 9 2018 1:23 PM | Permanent Link |
Tim Young [Elevate Software] Elevate Software, Inc. timyoung@elevatesoft.com | << I need this method, but I can't find it. Was it added or not? If not, what's the best way to know an uppermost control lying on surface at XY? >> I must have gotten side-tracked and not implemented it yet. I will make sure that it's in EWB 3 (or earlier, if I can). Tim Young Elevate Software www.elevatesoft.com |
This web page was last updated on Monday, January 20, 2025 at 05:58 AM | Privacy PolicySite Map © 2025 Elevate Software, Inc. All Rights Reserved Questions or comments ? E-mail us at info@elevatesoft.com |