C sharp - Intento cargar una imagen en un pictureBox desde un FileStream pero...

   
Vista:

Intento cargar una imagen en un pictureBox desde un FileStream pero...

Publicado por ismael (9 intervenciones) el 30/07/2015 23:15:06
Hola, a ver si alguien tiene alguna idea de por qué este código no funciona. Intento, al pulsar el boton, recuperar la url con un OpenFileDialog y sularla para crear un FileStream y desde ahí cargar la imagen en el picture box., pero no va ni "patras".

Se que puedo hacerlo de esta forma:
openFileDialog1.ShowDialog();
textBox1.Text = openFileDialog1.FileName;
pictureBox1.Image = Image.FromFile(@"textBox1.Text");
pero no es lo que busco.


El codigo;
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
using System;
using System.Collections.Generic;
using System.Drawing;
 
using System.Windows.Forms;
using System.IO;
 
namespace ExaminarArchivos
{
	/// <summary>
	/// Description of MainForm.
	/// </summary>
	public partial class MainForm : Form
	{
 
		public MainForm()
		{
 
			//
			// The InitializeComponent() call is required for Windows Forms designer support.
			//
			InitializeComponent();
 
			//
			// TODO: Add constructor code after the InitializeComponent() call.
			//
		}
 
		void Button1Click(object sender, EventArgs e)
		{
			try{
			openFileDialog1.ShowDialog();
			textBox1.Text = openFileDialog1.FileName;
			FileStream fs = new System.IO.FileStream(@"textBox1.Text", FileMode.Open, FileAccess.Read);
            pictureBox1.Image = Image.FromStream(fs);
            fs.Close();
 
 
			}catch{MessageBox.Show("Debes cargar una imagen");}
		}
 
	}
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Intento cargar una imagen en un pictureBox desde un FileStream pero...

Publicado por ismael (9 intervenciones) el 30/07/2015 23:31:43
Ok, encontré el error. Estaba poniendo textBox1.Text como una cadena cuando en realidad es una variable. Error de novato...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar