Tag: icons

如何在Visual Studio中更改控制台应用程序的图标?

我正在使用VS 2008中的C#Console App,我无法更改图标文件。 我在项目 – >属性 – >应用程序选项卡中更改了图标文件,但仍然显示旧图标与新构建。 从post中检查以下答案以修改.resx文件。 但我的应用程序只有一个.cs文件,而.resx文件是空的。 Visual Studio,更改应用程序图标,如何? 任何帮助是极大的赞赏。

从ResourceStream获取图标

我有一个Icon.ico,在属性中,Build Action是“Resource”… 我想在应用程序中加载该图标.. 我做了这样的事情: Icon theIcon = new Icon(System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream(“MyNameSpace.Icon.ico”)); 没有用(它说‘null’的值对’stream’无效 。“) 我能做什么?

C#WPF – 应用程序图标+ ShowInTaskbar = False

我创建了一个具有以下属性的自定义分层WPF窗口: allowsTransparency = True ShowInTaskbar = False 背景=透明 最顶层=真 Icon =“Icon.ico” 我在“项目属性” – >“应用程序”选项卡下添加了Icon.ico。 如果ShowInTaskBar为false,则图标显示为默认WPF窗口图标,但如果ShowInTaskbar为true,则显示正确。 我们希望图标能够在Alt + Tab菜单中正确显示。 我们如何实现这一点并让ShowInTaskbar = False?

如何在Windows 8.1中获取MessageBox图标

我想获得MessageBoxIcons,当用户看到MessageBox时会显示它。 之前我为此目的使用了SystemIcons,但现在看来它返回的图标与MessageBox上的图标不同。 这导致结论在Windows 8.1中SystemIcons和MessageBoxIcons是不同的。 我知道使用WinApi MessageBox获取图标,但我似乎无法以任何方式获取图标。 我想问一种检索这些图标的方法。

根据文件扩展名获取默认的巨型系统图标

解决了! 有关工作代码,请参阅编辑2。 基于此站点的代码和freundblase在同一站点中所做的评论,我有以下类来获取基于文件扩展名的jumbo默认图标: // Original bad code removed 我试图以下列方式使用该类: preview.ImageSource = IconManager.GetIcon(“.pdf”, true); 其中预览是一个ImageBrush对象。 但我得到以下图像: 是的,我尝试使用pdf文件等注册文件类型。 怎么了? TIA – 编辑1: 我认为该图标用于未注册的文件类型。 如果我使用实际文件,我会得到一个FileNotFoundException。 – 编辑2: 在发布此问题之前,我使用ReSharper进行了代码清理。 我根据站点代码和freundblase评论重新上课,现在它正在运行! 我必须仔细分析ReSharper所做的更改。 代码清理从来没有给我任何问题。 对于后代,以下代码有效: public class IconManager { // Constants that we need in the function call private const int SHGFI_ICON = 0x100; private const int SHGFI_LARGEICON = 0x0; private […]

从文件扩展名获取大图标

有几个地方讨论如何从文件扩展名中获取图标,例如这个和另一个 。 经过几个小时的这种项目,我设法建立了类似的东西: private void addButton_Click(object sender, System.EventArgs e) { System.Drawing.Icon temp = IconReader.GetFileIcon(“.cs”, IconReader.IconSize.Large, false); pictureBox1.Image = temp.ToBitmap(); } 执行该按钮让我: 但我试图获得大图标。 注意窗口上的图标如何更大: 我怎么能得到那个图标而不是较小的图标。 我花了很多时间改变其他程序。 此外,我想使用wpf,大多数示例都使用Windows窗体。 如果我能得到一个如何提取文件图标而不是修改整个项目的例子,我将不胜感激。 如果这不可能仍然会非常有帮助,我将不胜感激。 只是我不是一个程序员的好,我花了很多时间来修改其他的例子。

在C / C中将.PNG转换为.ICO#

我想将.PNG文件转换为.ICO文件。 我想在本地做任何互联网依赖(所以我不能使用像converttoico.com等在线工具)。 我发现了一个名为png2ico的奇妙工具,但它有一个限制,它只能将大小为1X1的图像转换为256X256。 虽然目前我正在修改PNG分辨率(在C#中)并将其压缩到256X256,然后使用此工具将其转换为图标,但图像质量并不好。 有没有人知道任何本地图书馆这样做或任何可以帮助我的工具(免费或付费)? 谢谢。

在图片框中显示图标

我想在图片框中显示icon file 。 我正在使用此代码来设置图像。 pictureBox1.Image = new Icon(openFileDialog.FileName, new Size(48, 48)).ToBitmap(); 但我得到了这个例外。 System.ArgumentOutOfRangeException: Requested range extends past the end of the array. at System.Runtime.InteropServices.Marshal.CopyToNative(Object source, Int32 startIndex, IntPtr destination, Int32 length) at System.Runtime.InteropServices.Marshal.Copy(Byte[] source, Int32 startIndex, IntPtr destination, Int32 length) at System.Drawing.Icon.ToBitmap() 如何克服这个问题? 谢谢。

如何设置Outlook文件夹的自定义图标?

有没有办法使用Outlook对象模型设置Outlook文件夹或子文件夹的自定义图标?

TabControl C#中的图标 – 如何?

我似乎无法在任何地方找到答案。 默认tabcontrol选项卡上的标签前面的图标足以满足我的需要。 提前致谢。 问:你需要澄清你正在使用的库集:Winforms,WPF,ASP.Net,GTK#等 – Nathan Ernst A:你完全正确,我的错误。 我正在使用Winforms。 我从WPF切换回来,因为WPF在某些计算机上崩溃了。