Я создал окно с картинкой в своей Windows-форме. Я установил его для определенного изображения в разделе «Свойства». Затем я закодировал метод, который изменяет изображение в зависимости от критериев. Как бы сбросить изображение до исходного изображения по умолчанию, которое было после его изменения?Как сбросить изображение по умолчанию в Windows Form
ответ
Вы пробовали просто изменить его на изображение по умолчанию снова внутри своего кода?
pictureBoxName.BackgroundImage = yourDefaultImage;
Aditionally, создать новый недействительным метод и вызвать для него всякий раз, когда вы хотите сбросить его по умолчанию:
public static void setImageToDefault()
{
pictureBoxName.BackgroundImage = yourDefaultImage;
}
Тогда звоните по методу setImageToDefault();
Я надеялся, что будет простой способ сбросить настройки по умолчанию? – user3541263
@ user3541263 Я не уверен, есть ли такая вещь. Вы можете создать явный метод void, который делает то, что я только что написал выше, и вызывать этот метод. Не уверен, что это вам подходит. – msmolcic
Хорошо. Я просто поменю его обратно на исходное изображение вручную, как я сделал, чтобы изменить его из исходного ... – user3541263
Мы можем восстановить картину коробку его начальное изображение легко. Вы также можете проверить этот набор свойств в файле ресурсов для необходимого поля изображения. Например, если название нашей картины коробки «picFacial», то мы можем сбросить его как
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmePassportApplication));
this.PicFacial.Image = ((System.Drawing.Image)(resources.GetObject("PicFacial.Image")));
this.PicFacial.InitialImage = ((System.Drawing.Image)(resources.GetObject("PicFacial.InitialImage")));
Делать что-то просто:
pbMyImage.Image = pbMyImage.InitialImage;
Это приведет к сбросу его к значению, заданному в InitialImage в окне свойств.
Это старый вопрос, но, надеюсь, это поможет другим наткнуться на ту же проблему ... вы можете поместить свое конкретное изображение в ErrorImage
в раздел окна свойств НЕ в разделе image
.... тогда ваш код будет
private void btnDelImage_Click(object sender, EventArgs e)
{
pboxImage.Image = pboxImage.ErrorImage;
}
- 1. Как сбросить значки .EXE по умолчанию в Windows XP
- 2. Как сбросить форму выбора php по умолчанию?
- 3. как сбросить Выберите значение по умолчанию Angular2
- 4. Блестящий: как сбросить таблицу ранца по умолчанию?
- 5. Как сбросить поведение формы по умолчанию?
- 6. Сбросить стиль флажка по умолчанию
- 7. Сбросить iPhone-симуляторы по умолчанию?
- 8. WebStorm. Сбросить настройки по умолчанию
- 9. ngStorage - Сбросить значения по умолчанию
- 10. Как сбросить форму по умолчанию по нажатию кнопки сброса
- 11. Сбросить поле MySQL по умолчанию
- 12. Сбросить sqlite db по умолчанию
- 13. Сбросить IntelliJ UI по умолчанию
- 14. Сбросить объекты формы по умолчанию
- 15. Как сбросить карту местоположения Nerddinner по умолчанию?
- 16. Как сбросить кнопку по умолчанию BackColor?
- 17. Как сбросить базу данных Play по умолчанию?
- 18. Как сбросить настройки браузера по умолчанию?
- 19. Как сбросить язык до языка по умолчанию
- 20. Как сбросить дескриптор безопасности объекта по умолчанию?
- 21. Как сбросить ViewModel источника по умолчанию значения
- 22. Как сбросить значения ввода текста по умолчанию?
- 23. Как перезаписать (сбросить) поведение по умолчанию SIGUSR1?
- 24. Как сбросить несколько значений счетчика по умолчанию
- 25. Как сбросить все наблюдаемые значения по умолчанию
- 26. Как сбросить настройки камеры по умолчанию?
- 27. Как сбросить мою программу по умолчанию
- 28. Сбросить курсор на окна по умолчанию
- 29. Сбросить ImageButton ImageUrl по умолчанию URL
- 30. Сбросить настройки сборки по умолчанию в XCode?
Вы хотите сказать, что вы указали изображение во время разработки и отменили его во время выполнения? – Ikaso
есть. Я установил изображение на вкладке дизайна, а затем создал метод изменения изображения в зависимости от определенных критериев. Мне нужно знать, как вернуть его в исходное изображение. – user3541263
Вы можете сохранить предыдущее изображение в поле, и если вы хотите сбросить, просто назначьте значение поля в поле изображения. – Ikaso