Найдено результатов: 1

Преобразовать Decimal в Double?

Я хочу использовать трек-бар, чтобы изменить непрозрачность формы.

Это мой код:

decimal trans = trackBar1.Value / 5000;
this.Opacity = trans;

Когда я строю приложение, оно выдает следующую ошибку:

Невозможно неявно преобразовать тип 'decimal' в 'double' .

Я пробовал использовать trans и double , но тогда контроль не работает. Этот код прекрасно работал в прошлом проекте VB.NET.

c#   floating-point   type-conversion   double   decimal    

670   13   16:03, 1st July, 2020