Hi!
An error "Control '' has no parent windows" occurs when I use a TcxPopupEdit together with a TcxGrid as PopupComponent .
To recreate the issue, you need:
- a form
- a TcxPopupEdit on the form
- a TcxGrid on a TPanel as PopupControl
Run the application in a terminal server session or a remote desktop connection, open the popup window (and don't close it), minimize the remote desktop window, then restore the remote desktop window and you will get the error.
Please have a look at the enclosed test application.
The same error occurs if you define the edit properties of a TcxGrid as TcxPopupEditProperties and you attach the same panel+cxgrid to the properties of the column as PopupControl.
TIA,
Domenico
I just see the same error for the first time in our main app, 3 minutes ago ;-) I thought my colleague had made an error somewhere in our code. This is in my development environment in VMWare. We upgraded from 13.2.2 to 13.2.4 last Thursday.
Hello,
Thank you for your detailed description. I have reproduced this behavior with the remote desktop connection. However, when I compiled your project with Build 59 - a very old version of our controls, I got the same error. This means that the current behavior has been present in our PopupEdit for a very long time. Thus, I am not sure that it is possible to fix this quickly. Anyway, I have forwarded this ticket to our developers for research.