Bug Report T711728
Visible to All Users

An Esc key press closes a modal form with a spreadsheet control on it instead of an in-place editor or its AutoComplete dropdown window if the form has a button whose Cancel property is True

created 6 years ago (modified 6 years ago)

Hello

  1. See video.
  2. I can not simple reproduce this feature :) in small project. May be you can do it.
  3. If you can reproduced , delete my video, change topic sibject and public topic.
  4. Form is called by ShowModal, have page TcxPageControls, on one of TcxTabSheet i placed TdxSpreadSheet.
  5. Form have parents from sources in attach - may be it help to understand why popup function list is not closed.
  6. I can reproduce in simple sample - see attach - forms is not Free and SpreadSheet is not free too.

[Attachment removed by DevExpress]

Comments (2)
DevExpress Support Team 6 years ago

    Hello Alexander,

    Thank you for sharing your sample video. I have reproduced this behavior and forwarded this ticket to our developers for research.

      Hello Paulo :)
      Also i have same problem with internal editor in TdxSpreadSheet on modal form, enduser start editing cell, internal editor opening and user press Esc - modal form closed, but enduser wait what internal editor is canceled, but form don't close.

      Answers approved by DevExpress Support

      created 6 years ago (modified 6 years ago)

      We have fixed the issue described in this ticket and will include the fix in our next maintenance update. To apply this solution before the official update, request a hotfix by clicking the corresponding link for product versions you require.

      Note: Hotfixes may be unavailable for beta versions and updates that are about to be released.

        Show previous comments (3)

          But if TdxSpreadSheet focused, not in edit mode, form is modal. I press esc - form not closed. when another control is focused, pressing ESC called close form. I don't know - this is bug or feature?

          DevExpress Support Team 6 years ago

            As far as I know, this was implemented this way because ESC is handler in the same manner as other control keys in Spreadsheet. I do not think that we will change this behavior in the near future because this may break existing projects.

              Ok, i understand your viewpoint:)

              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.