我正在创建自定义消息框。我如何使用系统图片,如Error
,Information
,Warning
等,我在windows中看到MessageBox
?我想直接访问它们!在C中使用系统映像#
6
A
回答
19
看看System.Drawing.SystemIcons
。你应该在那里找到他们。
然后设置您的PictureBox
(假设这里的WinForms)是这样的:
PictureBox1.Image = System.Drawing.SystemIcons.Warning.ToBitmap();
0
您需要进一步观察messagebox类。调用方法时可以指定一个“MessageBoxIcon”。
有关于如何这这里acheive一些很好的例子: http://www.dotnetperls.com/messagebox-show
0
您可以通过处理Paint事件,例如绘制系统图标自定义的MessageBox
void MyMessageBox_Paint(object sender, PaintEventArgs e)
{
e.Graphics.DrawIcon(SystemIcons.Warning, 16, 16);
}
相关问题
- 1. Android系统映像
- 2. 破碎...系统映像
- 3. Android Studio - AVD系统映像
- 4. Android中有系统映像吗?
- 5. 系统调用在C++中
- 6. 在android中有什么用途的ARM EABI v7a系统映像?
- 7. 在Qt中使用文件系统C++
- 8. Nexus_5x_API_25系统映像上的Playstore
- 9. Android SDK - 安装系统映像?
- 10. 无法下载AVD的系统映像
- 11. 使用系统映像备份后ssd容量减少?
- 12. 使用newfs文件系统创建可安装映像
- 13. 使用Android Tools安装旧系统映像R21
- 14. C++“系统()”,在C#
- 15. 使用Linux系统调用和C++中
- 16. 如何在android studio中离线安装系统映像
- 17. 在我的Android SDK管理器中没有系统映像
- 18. 使用c#打开使用hfs文件系统的图像
- 19. 使用在C“的boost ::系统:: ERROR_CODE” ++
- 20. 如何使用邮件系统在C#
- 21. 在高负载系统中映射POCO的成本C#
- 22. 在C系统调用
- 23. 用Android系统映像测试应用程序
- 24. 调用C“系统” ++
- 25. 在C#中使用不使用文件系统的序列化
- 26. 在C库函数中调用系统
- 27. 如何在系统中使用逗号()Shell脚本在C++中?
- 28. 在java中像使用系统调用python
- 29. 禁用边框环绕系统映像位于UINavigationBarItem
- 30. 没有cpu/abi系统映像可用于此目标
他说,他创建一个自定义的MessageBox,但是,是在任何其他情况下,将工作:) – 2011-03-28 10:35:46
啊好吧。看到术语“自定义消息框”对我说,他正在显示带有自定义消息的消息框,而不是他正在创建一个作为消息框的Winform。哦,现在有两个答案,应该涵盖两个实例:) – Dave 2011-03-28 10:40:41