Reputation: 1
Since we have tablets with Windows 10 I have decided to use again Delphi XE7 and VCL to develop for these multitouch devices.
I have found ListView
, ListBox
and DBGrid
seem not have a standard behavior with pan and scroll (just PanUp & PanDown, ScrollUp ScrollDown). DBGrid
does not support touching panning. ListBox
, seem doesn't control inertial panning like TListview
... and ListView
react erratically, sometimes "lose" pannings moving scrollbar but not items list.
Has someone tested these controls on Windows 8.1 or Windows 10 using a multitouch tablet? Just load components with, let me say 100 items and try to have a simple vertical smooth scroll / pan using fingers.
All together is kind frustrating, and I cannot focus in developing application which is my task.
Question is: Which is the right component or way to use panning (at least vertical panning / Scrolling) with touch screens and working smooth and without problems? I thought these components should react to standard actions (like PanUp or PanDown) without need to implement the Gesture Manager and control one by one each touch on screen. I would like to receive your kind feedback. Thank You
Conclusion: Many thanks to all who have helped with their comments. My own conclusion is Delphi is not ready to be used as a RAD for touching screens. The touching implementation is poor and need too much work for very standard using. Should not be necessary invent the wheel again for a very common and standard controls. Actually there are more mobile device users, than desktop users. Perhaps Embarcadero should decide to pay attention to this matter, and give well finished tools which meet the OS touch and feel controls.
Let me add the same in FM using TGrid works fine.
Upvotes: 0
Views: 457