This is a migrated thread and some comments may be shown as answers.

RadTrackBar Seriously Broken.

4 Answers 156 Views
TrackBar
This is a migrated thread and some comments may be shown as answers.
Bruce
Top achievements
Rank 2
Bruce asked on 31 Jul 2017, 05:07 PM

In attempting to make use of this control there are a number of series issues with it.

Firstly, when attempting to add ranges to the range collection via the properties in visual studio 2017, this doesn't work.

What happens is the ranges you add are created in the Designer.cs of the form you are working on, but are not associated with the TrackBar you created them from.  (see attachment 1.) If you click the ranges collection again after adding one of the ranges, it naturally shows up empty. So currently the only way to add ranges is to do so programmatically. 
Secondly, performance issues, setting the maximum of of the trackbar to 1000+ and it becomes unreasonably slow, and unresponsive.

Thirdly, Assigning a value that exceeds ranges of the minimum or maximum, results in a popup message stating "The Value should be between minimum and maximum" no exception is thrown. (this looks like it was supposed to be a design time response) 

Setting a range to the start and end points to the minimum and maximum values of the trackbar, often results in one of the thumbs not being visible on the screen after loading. (see second attachment) 

I've seen elsewhere on the forum that the suggested performance fix was to apply basically scaling to the trackbar to reduce the number of elements that it needs to render, but when using the control to say track the position of media in seconds, scaling doesn't really work. 

 

 

4 Answers, 1 is accepted

Sort by
0
Bruce
Top achievements
Rank 2
answered on 31 Jul 2017, 05:18 PM

Man, the lack of editing ability in the forum is rough...

in my previous post when I said. "Thirdly, Assigning a value that exceeds ranges of the minimum or maximum, results in a popup message stating "The Value should be between minimum and maximum" no exception is thrown. (this looks like it was supposed to be a design time response)" I meant to include, that this is happening at RunTime, every time the value is changed. (see attached file) 

0
Dimitar
Telerik team
answered on 01 Aug 2017, 09:59 AM
Hi Bruce,

1. I was not able to reproduce that. Could you please try this in a brand new form and see if it can be reproduced. Please make sure that the TrackBar mode is set to Range. 

2. This is a known issue which is already logged in our Feedback Portal. You can track its progress, subscribe for status changes and add your comment to it here.

3. I have logged this issue in our Feedback Portal. I have added a vote for it on your behalf as well. You can track its progress, subscribe for status changes and add your comment to it here. I have also updated your Telerik Points.

To work around this you need to check if the value is correct with code.

I hope this will be useful. Let me know if you have additional questions.

Regards,
Dimitar
Progress Telerik
Try our brand new, jQuery-free Angular 2 components built from ground-up which deliver the business app essential building blocks - a grid component, data visualization (charts) and form elements.
0
Bruce
Top achievements
Rank 2
answered on 01 Aug 2017, 02:22 PM
I'm surprised you weren't able to reproduce, I have just confirmed starting a new winforms project, dragging a radtrackbar onto the form, set mode to range, click on range collection, properties popup comes up, click add it generates the TrackBarRange in the designer file, but does not connect the two.

The gif attached demonstrates the issue. As for the work around, I take the same approach that one of the other users said, microsoft's trackbar doesn't suffer from these issues, and though telerik's functionality is nicer, it isn't nice enough to work around all the bugs with it.

I am curious at this point, what is the threshold for fixing issues, as its pretty clear this isn't a large community, and some of these issues have been around going on 2 years, so I don't see them getting a lot of upvotes.  
0
Dimitar
Telerik team
answered on 02 Aug 2017, 07:20 AM
Hello Bruce,

I was adding the ranges from the smart tag which works on my side. I was able to reproduce the case where this is not working (adding ranges from the properties window). I have logged this issue in our Feedback Portal. I have added a vote for it on your behalf as well. You can track its progress, subscribe for status changes and add your comment to it here. I have also updated your Telerik Points.

There is no threshold for the issues. We use the votes only to prioritize the issues and identify issues that are important to a lot of users.  

Should you have any other questions do not hesitate to ask.

Regards,
Dimitar
Progress Telerik
Try our brand new, jQuery-free Angular 2 components built from ground-up which deliver the business app essential building blocks - a grid component, data visualization (charts) and form elements.
Tags
TrackBar
Asked by
Bruce
Top achievements
Rank 2
Answers by
Bruce
Top achievements
Rank 2
Dimitar
Telerik team
Share this question
or