我正在创建一个自定义消息箱。如何使用windows MessageBox中看到的Error、Information、Warning等系统图片?我想直接访问它们!
发布于 2011-03-28 18:34:40
看看System.Drawing.SystemIcons吧。你应该可以在那里找到它们。
然后像这样设置你的PictureBox (假设这里是Winforms ):
PictureBox1.Image = System.Drawing.SystemIcons.Warning.ToBitmap();发布于 2011-03-28 18:31:36
您需要更深入地研究messagebox类。您可以在调用方法时指定"MessageBoxIcon“。
这里有一些很好的例子来说明如何做到这一点:http://www.dotnetperls.com/messagebox-show
发布于 2011-03-28 18:39:47
您可以通过处理Paint事件在自定义MessageBox中绘制系统图标,例如
void MyMessageBox_Paint(object sender, PaintEventArgs e)
{
e.Graphics.DrawIcon(SystemIcons.Warning, 16, 16);
}https://stackoverflow.com/questions/5457667
复制相似问题