Я создаю настраиваемый почтовый ящик. Как использовать системные изображения, такие как Error
, Information
, Warning
и т. Д., Которые я вижу в окнах MessageBox
? Я хочу получить к ним доступ напрямую!Использование системных изображений в C#
6
A
ответ
19
Взгляните на System.Drawing.SystemIcons
. Вы должны найти их там.
Затем установите PictureBox
(предполагается, что Winforms здесь), как это:
PictureBox1.Image = System.Drawing.SystemIcons.Warning.ToBitmap();
0
Вам нужно заглянуть в класс сообщений немного дальше. Вы можете указать «MessageBoxIcon» при вызове метода.
Есть несколько хороших примеров о том, как добиться этого здесь: http://www.dotnetperls.com/messagebox-show
0
Вы можете рисовать иконки системы в пользовательском MessageBox с помощью обработки события Paint, например,
void MyMessageBox_Paint(object sender, PaintEventArgs e)
{
e.Graphics.DrawIcon(SystemIcons.Warning, 16, 16);
}
Смежные вопросы
- 1. Android SDK - Установка системных изображений?
- 2. Использование системных представлений
- 3. Использование системных таблиц в VB.NET
- 4. Использование системных вызовов в C для чтения событий клавиатуры
- 5. Использование системных вызовов в C-набивке с шестнадцатеричным
- 6. Использование системных вызовов в C для открытия файла
- 7. Правильное использование системных меток GMail
- 8. Временное использование существующих системных переменных?
- 9. C# Автоматизация системных тестов
- 10. Использование системных переменных среды в SQL скрипт
- 11. Использование системных вызовов read() и write()
- 12. Использование памяти и системных ресурсов Track C++ (без среды Windows)
- 13. While Loop or not - Использование системных ресурсов
- 14. На моем Android SDK Manager нет системных изображений
- 15. Вызов системных команд нижнего уровня от C++
- 16. Android SDK - установка системных пакетов изображений в автономном режиме
- 17. GUID для системных рабочих операций в C#
- 18. Событие KeyDown в C# для системных ключей
- 19. Редактирование системных параметров системы SolidWorks в C#
- 20. C# Получить сообщения MSMQ в системных очередях
- 21. Сохранение системных вызовов в программировании C
- 22. системных вызовов в сигналы C и вилкой
- 23. Использование logger.exe для sniff системных вызовов
- 24. Использование файла системных хостов для Android-эмуляторов
- 25. Использование поддерживаемых системных свойств без testng.xml
- 26. C# Portable Class Libraries - Использование изображений
- 27. Использование «argv» для передачи файлов изображений C++
- 28. Использование изображений в flexbox
- 29. Использование изображений в Xcode
- 30. Связать изображения с пулом системных папок в XAML/C#
Он сказал, что создает пользовательское MessageBox, но да, в любом другом случае, который будет работать :) –
Ahh okay. См. Термин «настраиваемый почтовый ящик», говорит мне, что он отображает сообщение с настраиваемым сообщением, а не то, что он создавал winform в качестве сообщения. Ну, теперь есть два ответа, которые должны охватывать оба экземпляра :) – Dave