Quiero usar una barra de seguimiento para cambiar la opacidad de un formulario.Al aplicar opacidad a un formulario, ¿debemos usar un valor decimal o doble?
Este es mi código:
decimal trans = trackBar1.Value/5000;
this.Opacity = trans;
Cuando construyo la aplicación, se da el siguiente error:
Cannot implicitly convert type
'decimal'
to'double'
.
He intentado utilizar trans
y double
pero entonces el control no funciona. Este código funcionó bien en un proyecto anterior de VB.NET.
Además, decimal no puede representar tan ancho como un valor doble. El decimal solo puede subir a +/- 7.9228162514264337593543950335E + 28; mientras que un Doble puede ir hasta +/- 1.79769313486232E + 308 – TraumaPony