[ Foro de C# ]
Tiene sentido hacer
bool valido = chkActivo.checked ? true:false;
XD
Funcionará, pero lo veo como dar un paso de más. En primer lugar compruebas el estado del check, luego asignas a la variable un valor que es exactamente al resultado de la primera comprobación: Si el resultado de la comprobación es True, asignas True. En caso contrario, False.
Consigues lo mismo dando un paso menos con:
bool valido = chkActivo.checked:
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)