Tôi muốn sử dụng thanh theo dõi để thay đổi độ mờ của biểu mẫu.Khi áp dụng độ mờ cho một biểu mẫu, chúng tôi có nên sử dụng giá trị thập phân hoặc giá trị kép không?
Đây là mã của tôi:
decimal trans = trackBar1.Value/5000;
this.Opacity = trans;
Khi tôi xây dựng ứng dụng, nó mang lại cho các lỗi sau:
Cannot implicitly convert type
'decimal'
to'double'
.
tôi đã cố gắng sử dụng trans
và double
nhưng sau đó điều khiển không hoạt động. Mã này hoạt động tốt trong một dự án VB.NET vừa qua.
Ngoài ra, một số thập phân không thể đại diện rộng một giá trị như một đôi. Số thập phân chỉ có thể lên tới +/- 7.9228162514264337593543950335E + 28; trong khi Double có thể lên tới +/- 1.79769313486232E + 308 – TraumaPony