13 Answers, 1 is accepted
There have been other users experiencing similar issues. These glitches are most likely related to the remote desktop connection but we are not sure exactly why this happens. I am afraid that we do not have a solution for this because we have not been able to reproduce such an issue so far.
For some users updating their video drivers resolved the issue but I can not guarantee that it will work as we do not know where the problem stems from. Anyway, I would suggest that you try with upgrading your video driver.
All the best,
Victor
the Telerik team
Instantly find answers to your questions on the new Telerik Support Portal.
Check out the tips for optimizing your support resource searches.
thanks for the replies folks.
~james
~james
On the OnClick and OnEnter event, call a this.Invalidate(true) which will force a repaint.
regards
erwin
My advise it to try the approaches described by the other customers and let me know if they help. Thanks for your time.
Sincerely yours,
Deyan
the Telerik team
Instantly find answers to your questions on the new Telerik Support Portal.
Watch a video on how to optimize your support resource searches and check out more tips on the blogs.
The same code works fine on local machine running XP.
On TS most of the time the child nodes just dont' show up or with just empty spaces and nothing happens when you try to expand/collapse the nodes having children. Telerik really needs to fix these issues rather than simply saying that they can not reproduce it. Do they want us to ship them my machine so that they see with their own eyes.
Performance is alse very horrible on TS machine. We have a very high speed machine and good enough RAM etc.
We are thinking about abandoning Telerik as our development/deployment is based on remote desktop.
Imran
Thank you for your honest feedback.
Yes, this behavior is undesired, and we apologize for it. We have been trying to locate the problem for these repainting issues for nearly two years now, with little success. In some cases a simple restart of the machine fixed the issue (as described below). In others, the problem turned out to be in old video drivers, and yet in others, the issues were in the Citrix terminal server system. These resolutions suggest that this issue might not be directly related with RadControls for WinForms but with the specific GDI/RDP context.
We are determined to understand why it is happening and what we can do to overcome it. We will very much appreciate it if you would answer the following questions for us in order to help us pinpoint the problem:
- Are the described glitches present on all the machines that remotely connect to the application or on some of them? If some, what are the specifics/differences between them?
- What are the hardware specifications?
- What is the OS installed on these machines?
- Are you running Citrix? If yes, what version?
- Are the machines up to date in terms of drivers? We have had a couple of customers solve similar issues with simple video driver update from the original manufacturer (rather than using the Microsoft driver).
- Are the machines up to date in terms of software updates?
- Are the machines running DirectX 10?
- It is possible that this issue is somehow related to the fact that we use GDI-based animations. We believe that this might be a problem related to GDI and RDP, and the way the RDP transfers painting information - in other words, the only way you can prevent this from happening is to turn off the animations in our controls (which is pretty simple). We have prepared a few scenarios you could perform and help us narrow down the issues that might lead to this.
I would like to ask you to try turning off the Bitmap Cache we use when painting gradients and see whether the issue persists (very important case):
Me.RadGridView1.Behavior.BitmapRepository.DisableBitmapCache = True
After doing this, if the issue persists, you will be able to overcome it by turning off the animations for all controls:
ThemeResolutionService.AllowAnimations = False
or the animations for a separate control:
Me.RadGridView1.ElementTree.SuspendAnimations()
Please write back when you have experimented with the scenarios described above letting us know which of them is helpful.
Thanks for you time. We look forward to receiving further details on that case.
Deyan
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items.
Me.RadGridView1.Behavior.BitmapRepository.DisableBitmapCache = True
and this appears to have solved the problem of radtreeview hangup and missing tree nodes etc.
thanks
.Imran
This is to let you know that we think we found the problem for the animations to stop working. In short, this would happen after the machine which hosts the application runs for more than 25 days. At that point the System.Environment.TickCount property would return negative values which in turn put our animations in an invalid state.
The issue has been addressed in Q1 2010 SP1 and the fix is also available in Q1 2010 SP2. Feel free to download either version and give it a spin.
Kind regards,
Vassil
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items.