Я пытаюсь установить частоту тика трекбара до 0,015625.Как изменить частоту тика в трекбаре до десятичной точки?
private void trackBar1_Scroll(object sender, EventArgs e) {
ScrollBar.TickFrequency = 0.015625;
}
Я получаю сообщение об ошибке, которая говорит:
Не может неявно преобразовать тип «двойной» до «» междунар. Явное преобразование существует (Вы не бросили?)
И:
Не удается преобразовать метод группы «ToDouble» не-делегат типа 'междунар. Вы намеревались вызвать метод?
Может кто-нибудь объяснить это, или что я делаю неправильно?
Редактировать: Я нашел ответ на свой вопрос.
Demo.Property = (ScrollBar.Value * (Rate));
В моем случае я использовал:
Demo.Inches = (ScrollBar.Value * 0,015625);
Вы не указали код, который произвел эту 2-ю ошибку. –
Вы проверили документацию для ['TickFrequency'] (http://msdn.microsoft.com/en-us/library/system.windows.forms.trackbar.tickfrequency%28v=vs.110%29.aspx) для его тип данных? Вы просматривали [неявные числовые преобразования] (http://msdn.microsoft.com/en-us/library/y5b434w4.aspx) в C#? – HABO
Вы уверены, что у вас есть подходящий объект для 'TickFrequency'. 'TickFrequency' типа double находится на' Slider' ... –