C#获取MesssBox里的图标,也就是MessageBoxIcon
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#获取MesssBox里的图标,也就是MessageBoxIcon相关的知识,希望对你有一定的参考价值。
怎么获取MessageBoxIcon的图标,并且转成Image格式~~谢谢,我想自己写一个,弹出提示窗体
不知道是不是你要的结果,你看看
代码如下:
《1》MessageBox.Show("欢迎访问!", "提示信息", MessageBoxButtons.OK, MessageBoxIcon.Information);
运行如下:
《2》 MessageBox.Show("失败!", "警告信息", MessageBoxButtons.OK, MessageBoxIcon.Warning);
运行如下:
参考技术A 我觉得你的思路有问题首先你可以通过Compute类获取系统的系统号,不同的系统可以使用不同的提示图标,这样就可以重写提示窗口了。
网上有很多类似的资源,实在不行可以抓图,保存后可以放在程序目录中,也可以放在程序资源文件中。本回答被提问者采纳 参考技术B 创建一个窗体,放好PictureBox,网上找好图标,调用此窗体的时候不要用.Show方法,用ShowDialog()方法.你的问题解决. 参考技术C 你是想要messagebox中的那些图标用到别处吧???
SystemIcons类中包含了所有messagebox中的图标
例如: SystemIcons.Question 参考技术D 想彻底修改 自己封装个吧
C# winform treeview 节点展开状态的图标设置
怎么样设置C# winform treeview 节点展开状态的图标??请问哪位老兄知道,告知一下,谢谢!
可能是我没说清楚,imageindex正常和展开状态的图标,我现在想节点折叠时显示的是一个图标,节点展开时显示另一个图标。我试过自己写一些方法来做,都不是很好用。不知道是不是有某些属性我不知道的。请指点。
Windows 窗体 TreeView 控件可在每个节点旁显示图标。图标紧挨着节点文本的左侧。若要显示这些图标,必须使树视图与 ImageList 控件相关联
设置 TreeView 控件的 ImageList 属性为想要使用的现有 ImageList 控件。
这些属性可在设计器中使用“属性”窗口进行设置,也可在代码中设置。
设置节点的 ImageIndex 和 SelectedImageIndex 属性。ImageIndex 属性确定正常和展开状态下的节点显示的图像, SelectedImageIndex 属性确定选定状态下的节点显示的图像。
这些属性可在代码中设置,或在“树节点编辑器”中设置。若要打开“树节点编辑器”,请单击“属性”窗口中 Nodes 属性旁边的省略号按钮 ()。
ImageList myImageList = new ImageList();
myImageList.Images.Add(Image.FromFile("Default.gif"));
myImageList.Images.Add(Image.FromFile("SelectedDefault.gif"));
myImageList.Images.Add(Image.FromFile("Root.gif"));
myImageList.Images.Add(Image.FromFile("UnselectedCustomer.gif"));
myImageList.Images.Add(Image.FromFile("SelectedCustomer.gif"));
myImageList.Images.Add(Image.FromFile("UnselectedOrder.gif"));
myImageList.Images.Add(Image.FromFile("SelectedOrder.gif"));
// Assign the ImageList to the TreeView.
myTreeView.ImageList = myImageList;
// Set the TreeView control's default image and selected image indexes.
myTreeView.ImageIndex = 0;
myTreeView.SelectedImageIndex = 1; 参考技术A 如果用的是系统里的图标可以点击treeview控件右上角的三角形"套用格式";
如果你想使用一些自定义的图标可以建一个ImageList添加图标
设置TreeView的ImageList为你的ImageList
然后new TreeNode的时候注意提示,构造有个ImageIndex添你的Image编号 参考技术B 建一个ImageList添加图标
设置TreeView的ImageList为你的ImageList
然后new TreeNode的时候注意提示,构造有个ImageIndex添你的Image编号 参考技术C treeview里不是有个“套用格式”吗?
可以在那里设置展开状态的图标
以上是关于C#获取MesssBox里的图标,也就是MessageBoxIcon的主要内容,如果未能解决你的问题,请参考以下文章
C# winform treeview 节点展开状态的图标设置