Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: Поиск картинок и добавление их в PictureBox Добавлено: 10.01.09 10:57  

Автор вопроса:  Crio | ICQ: 462217470 
Как сделать так, что бы пользователь мог нажать кнопку, открылось окно выбора файла, он выбирает файл картинки, и она втсавляется в Picturebox.

Ответить

  Ответы Всего ответов: 13  

Номер ответа: 1
Автор ответа:
 VβÐ



Вопросов: 15
Ответов: 194
 Web-сайт: www.homacosoft.com
 Профиль | | #1
Добавлено: 10.01.09 12:55
  1. Private Sub Command1_Click
  2. CommonDialog1.Filter = "Картинки |*.BMP"
  3. commonDialog1.Flags = 4
  4. CommonDialog1.ShowOpen
  5. Picture1.Picture = LOadPicture(CommonDialog1.FileName)
  6. End Sub
На форме CommonDialog и PictureBox.

Ответить

Номер ответа: 2
Автор ответа:
 EROS



Вопросов: 58
Ответов: 4255
 Профиль | | #2 Добавлено: 10.01.09 13:45
VBD, я думаю, он тебе много раз скажет "спасибо" запуская твой пример :-D

Ответить

Номер ответа: 3
Автор ответа:
 Crio



ICQ: 462217470 

Вопросов: 9
Ответов: 38
 Профиль | | #3 Добавлено: 10.01.09 20:03
это чё... vb6? где commonDialog... на VB.net код надо

Ответить

Номер ответа: 4
Автор ответа:
 Crio



ICQ: 462217470 

Вопросов: 9
Ответов: 38
 Профиль | | #4 Добавлено: 10.01.09 20:38
Разобрался.
  1. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  2.         OpenFileDialog1.Filter = "Картинки |*.BMP"
  3.         OpenFileDialog1.FilterIndex = 4
  4.         OpenFileDialog1.ShowDialog()
  5.         PictureBox1.Image = Image.FromFile(OpenFileDialog1.FileName)
  6.     End Sub

Ответить

Номер ответа: 5
Автор ответа:
 Crio



ICQ: 462217470 

Вопросов: 9
Ответов: 38
 Профиль | | #5 Добавлено: 10.01.09 20:42
теперь два вопроса: Как сделать, что бы можно было смотреть картинки нескольких форматов. и как от ошибки избавиться если отмену ждмешь

Ответить

Номер ответа: 6
Автор ответа:
 EROS



Вопросов: 58
Ответов: 4255
 Профиль | | #6 Добавлено: 10.01.09 23:10
Как сделать, что бы можно было смотреть картинки нескольких форматов

Изменить соответствующим образом свойство Filter
как от ошибки избавиться если отмену ждмешь

Проверить, что тебе возвращает свойство OpenFileDialog1.FileName

Ответить

Номер ответа: 7
Автор ответа:
 Crio



ICQ: 462217470 

Вопросов: 9
Ответов: 38
 Профиль | | #7 Добавлено: 11.01.09 11:39
Проверить, что тебе возвращает свойство OpenFileDialog1.FileName

А как именно это сделать?

Ответить

Номер ответа: 8
Автор ответа:
 EROS



Вопросов: 58
Ответов: 4255
 Профиль | | #8 Добавлено: 11.01.09 13:36
А как именно это сделать?

С таким успехом ты скоро спросишь как напечатать буква "Ф" в англ раскладке!?

OpenFileDialog1.FileName возвращает обычную строку! Ты в состоянии проверить, пустая строка или нет?
Кроме того OpenFileDialog1.ShowDialog() возвращает DialogResult который говорит тебе о том какая из кнопок была нажата.
Все это описано в документации.. учись читать ее, прежде чем задавать детские вопросы..

Ответить

Номер ответа: 9
Автор ответа:
 Crio



ICQ: 462217470 

Вопросов: 9
Ответов: 38
 Профиль | | #9 Добавлено: 11.01.09 16:06
ясно

Ответить

Номер ответа: 10
Автор ответа:
 VβÐ



Вопросов: 15
Ответов: 194
 Web-сайт: www.homacosoft.com
 Профиль | | #10
Добавлено: 11.01.09 18:25
Картинки|*.bmp;*.jpg;*.wmf;*.png|Видео|*.wmv;*.mpg;*.avi;*.asf|Все файлы|*.*

Ответить

Номер ответа: 11
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #11 Добавлено: 15.01.09 13:33
EROS, ужосы рассказываешь!!!

Нужно просто проверять, что возвращает OpenFileDialog1.ShowDialog(). Он как раз и возвращает код нажатой кнопки!

Ответить

Номер ответа: 12
Автор ответа:
 EROS



Вопросов: 58
Ответов: 4255
 Профиль | | #12 Добавлено: 15.01.09 21:35
Нужно просто проверять, что возвращает OpenFileDialog1.ShowDialog(). Он как раз и возвращает код нажатой кнопки!


Внимательный ты наш... ты бы хоть топик почитал что ли... :-)
Кроме того OpenFileDialog1.ShowDialog() возвращает DialogResult который говорит тебе о том какая из кнопок была нажата.

Ответить

Номер ответа: 13
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #13 Добавлено: 16.01.09 10:13
Сори, я на форуме недавно поэтому чужие сообщения не читаю :)

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам