2016-07-18 2 views
0

это мой кодМожно ли открыть изображение, а затем добавить его в ресурсы?

Private Sub open_btn_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles open_btn.Click 

    If OpenFileDialog1.ShowDialog() = Windows.Forms.DialogResult.OK Then 
     PictureBox1.Load(OpenFileDialog1.FileName) 
    End If 

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

+0

Чтобы уточнить, вы хотите добавить изображение к ресурсам вашей программы, как внедрить его во время компиляции? –

+0

точно сэр! пожалуйста помогите. –

+0

Возможно, вы поедете по неверному маршруту. Во-первых, вам будет трудно получить процесс, чтобы внести какие-либо изменения в файл, с которого он запущен, пока он работает. Возможно, вы должны искать вместо этого, чтобы создать какой-то файл данных для вашего приложения. –

ответ

0

Да, это возможно, но после этого они не будут частью вашего приложения, если это ожидание. Вместо этого ваше приложение будет зависеть от файла внешних ресурсов.

Dim result As DialogResult = openFileDialog1.ShowDialog() 
If result = DialogResult.OK Then 
    Dim bitmap As New Bitmap(openFileDialog1.FileName) 
    Dim writer = New ResourceWriter("my.resources") 
    writer.AddResource("myImage", bitmap) 
    writer.Close() 
End If 

Некоторые ссылки: How to use Resources.resx dynamically i,e add new items dynamically https://msdn.microsoft.com/en-us/library/stf461k5(v=vs.110).aspx

+0

Вау, я не знал, что ты можешь это сделать! Не могли бы вы просто настроить битмап на настройку? А затем напишите его в окно изображения, когда это необходимо? – Werdna

Смежные вопросы