Te recomiendo que te vayas a la documentación de VS (MSDN)
Pero te puedo decir que BackgroundImage como su nombre sugiere es una imagen que se le asigna de fondo al botón.
La propiedad Image es una imagen que se le puede asignar al contenido del botón. Tiene propiedades que la modifican como .ImageAlign, .ImageIndex, .ImageKey.
Ahora, tambien utilicé la clase FileStream, que no solo se utiliza para cargar una imagen, sino cualquier tipo de archivo, podías haber hecho también
Nota: A veces utilizo la clase FileStream como intermediaria por si necesito utilizar ese archivo en cualquier otra operación.
En fin, si quieres ver bien las diferencias ve a la MSDN.
Bueno haberte ayudado! Si tienes otra duda, solo pregunta
Pero te puedo decir que BackgroundImage como su nombre sugiere es una imagen que se le asigna de fondo al botón.
La propiedad Image es una imagen que se le puede asignar al contenido del botón. Tiene propiedades que la modifican como .ImageAlign, .ImageIndex, .ImageKey.
Ahora, tambien utilicé la clase FileStream, que no solo se utiliza para cargar una imagen, sino cualquier tipo de archivo, podías haber hecho también
Código
Btn_Carga.Image = Image.FromFile(@"imagenes/pares/Imagen_001.png");
Nota: A veces utilizo la clase FileStream como intermediaria por si necesito utilizar ese archivo en cualquier otra operación.
En fin, si quieres ver bien las diferencias ve a la MSDN.
Bueno haberte ayudado! Si tienes otra duda, solo pregunta
Gracias por la sugerencia, lo tomare en cuenta.