Ticket S171150
Visible to All Users

Enhance the touch experience with DevExpress VCL controls

Answers approved by DevExpress Support

created 12 years ago (modified 12 years ago)

We have implemented the functionality described in this ticket. It will be included in our next update(s).

Please check back and leave a comment to this response to let us know whether or not this solution addresses your concerns.

Additional information:

With VCL 13.1, we introduced a number of control UI improvements designed to enhance the touch experience for our VCL controls, and made it easy to enable these improvements in your application. The improvements include touch-friendly sizes of UI elements and their touchable areas, adjusted text alignment settings, and other control-specific enhancements. You can easily toggle the Touch mode (using the corresponding option in a look and feel controller or skin controller) and customize the minimum square size of a touchable element (via the cxTouchElementMinSize global constant declared within the cxLookAndFeelPainters unit). Note that a standalone ExpressEditor located in a layout control is automatically resized in Touch mode, provided that the editor AutoSize property is set to True.
You can run the following demos to see the new mode in action:
 - The demos shipped with the ExpressQuantumGrid Suite (toggle the corresponding option provided by the Options located within the main menu);
 - The RibbonNotepadDemo shipped with the ExpressBars Suite (toggle the corresponding button located in the Ribbon Quick Access Toolbar).
IMPORTANT NOTE: The new functionality introduces some alignment-specific breaking changes. Please refer to this page to learn about them.

    Comments (2)
    VU VU
    Vladimir Ulchenko 12 years ago

      "Related Articles" area on the right side provides incorrect link for "VCL: the bridge to the future" article

      DevExpress Support Team 12 years ago

        Hello,
        It seems like an URL is cropped as it should refer to this blog post. Good catch, Vladimir. Thank you. We'll try to fix it as soon as possible.

        Disclaimer: The information provided on DevExpress.com and affiliated web properties (including the DevExpress Support Center) is provided "as is" without warranty of any kind. Developer Express Inc disclaims all warranties, either express or implied, including the warranties of merchantability and fitness for a particular purpose. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.

        Confidential Information: Developer Express Inc does not wish to receive, will not act to procure, nor will it solicit, confidential or proprietary materials and information from you through the DevExpress Support Center or its web properties. Any and all materials or information divulged during chats, email communications, online discussions, Support Center tickets, or made available to Developer Express Inc in any manner will be deemed NOT to be confidential by Developer Express Inc. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.