I've recently upgraded to version 14.1 and noticed that when I hover over checkboxes or buttons or the dropdown within a vertical grid them image disappears when moving to the next row. Is this by design or is there a way to keep the images visible at all times.
Thanks,
Denise
Hello Denise,
I have tried to reproduce this issue with VCL 14.1.2, but was not able. It appears that my understanding of the problem is incorrect. Would you please provide us with a small sample project and video demonstrating the problematic scenario? I am sure it will help us a lot. Thanks in advance.
I failed to mention it was a DB Vertical Grid. When I created a new project I couldn't recreate the issue. It happens for an existing project. If I add a new cxdbVerticalGrid the issue is still there. When we removed the skin references it works fine. Do I need to do something special for the skins?
I am not aware of any special approach for skins. So, it might be an issue in our Skins Library. A sample project to demonstrate the issue on our side would be much appreciated.
I cannot provide my companies current project for legal reasons and as stated before when I create a new project the issue doesn't occur. Could we do a GoTo Meeting?
I doubt that the remote session will help. However, I can suggest the approach that I use to localize a problem in a complicated project. Reset all event handlers in your application. If the problem is gone, set them back one by one and see when the problem returns. If this does not help you, try to remove all controls one by one and test your sample at each step until the problem is gone. As a result, you will have a small sample without private data, illustrating the problem. Such an example can help us find the cause of the problem and fix it.
Please find test exe attached.
Hello Denise,
Thank you very much for your demo. I now see the problem. It seems that it is due to the rounding mode. However, to be absolutely sure I kindly ask that you perform a small test in your real project. Please comment the
code string and let me know the result. Does it "fix" the problem on your side?
I comment that out and the issue still occurs. I think you're unclear of the issue. My issue is in regards to the controls disappearing for a couple of seconds after you hover over them with the cursor. The cx controls, either in a grid or on a form. for instance the drop down down arrow or a button in a grid disappears.
This is the issue I was able to get rid of by commenting the SetRoundMode(rmUp); code in your project. Please test the attached executable file on your side and let me know the result.
As stated in my previous comment I did comment it out but the issues was still occurring for me.
Can you please send me the project so I can compare the code.
After compiling a couple times without the SetRoundMode(rmUp); code the application stops flickering. Unfortunately we need this code to prevent Bankers Rounding issues. We never had this issue prior to the upgrade of 14.1. I'm sure many others use the SetRoundMode(rmUp); code. Do you have any suggestions to fix this other than the removal of SetRoundMode(rmUp); I'm also very confused as to why a Math unit would cause front end issues.
This looks like an issue in our controls. I have asked you to check the SetRoundMode(rmUp); code to be sure that the problem is really related to this string. Now I am forwarding this issue to our developers, so they can research it and do their best to fix the problem in our sources.
Thanks very much