как добавить картинку на интерфейс ..? - PullRequest
0 голосов
/ 30 января 2010

Я хочу отобразить изображение, имеющее тип JPEG, на моем интерфейсе. Я хочу, чтобы эта картинка отображалась во время выполнения моей программы. Я делаю это:

private void frmMain_Load(object sender, EventArgs e)
{
     LoadRecords();
     Image.FromFile("@ C:\Users\cAndyb0eMeh\Documents\Downloads\images.jpeg");        
} 

Но это не работает. Я получаю ошибки.

Ответы [ 3 ]

3 голосов
/ 30 января 2010

Попробуйте (ваш @ находится не в том месте):

private void frmMain_Load(object sender, EventArgs e) { 
 LoadRecords();      
 pictureBox1.Image = Image.FromFile(@"C:\Users\Andy Meh\Documents\Downloads\images.jpeg");
}
0 голосов
/ 30 января 2010

вы должны использовать "\\" для упоминания пути.

pictureBox1.Image = Image.FromFile "c: \\ Users \ cAndyb0eMeh \\ Documents \\ Downloads \\ images.jpeg");

0 голосов
/ 30 января 2010

Вам понадобится куда-нибудь поместить это изображение, например PictureBox . Вы можете заполнить форму из панели инструментов Visual Studio. Когда вы добавляете один, по умолчанию он называется PictureBox1. Итак, в вашем событии загрузки формы вы должны иметь:

PictureBox1.Image = Image.FromFile("@ C:\Users\cAndyb0eMeh\Documents\Downloads\images.jpeg");

То, как вы делаете это сейчас, изображение никуда не денется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...