十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
用格式转换器(格式工厂)把ico格式转换成其他可识别的格式
目前累计服务客户1000多家,积累了丰富的产品开发及服务经验。以网站设计水平和技术实力,树立企业形象,为客户提供网站制作、成都网站建设、网站策划、网页设计、网络营销、VI设计、网站改版、漏洞修补等服务。创新互联始终以务实、诚信为根本,不断创新和提高建站品质,通过对领先技术的掌握、对创意设计的研究、对客户形象的视觉传递、对应用系统的结合,为客户提供更好的一站式互联网解决方案,携手广大客户,共同发展进步。
然后在添加
下一步(你的意思是要在界面设计中 往窗体上添加工具栏吗?)
工具箱中 ---- 菜单和工具栏 ----- MenuStrip
窗体上方出现 '请再次键入'(vs2010中) 的框框 点一下就可以放"打开"什么的了
右面属性中找到Image属性.可以更改你自己的图片了.
知道了吗?
还有疑问你就追问 ````赫赫
VB.NET编写托盘程序
托盘程序作为一类特殊的窗体,其快捷图标显示在
系统托盘
中,窗体本身则隐藏不可见。在.NET之前版本的VB中编写托盘程序是十分困难的,但是VB.NET提供的新的NotifyIcon组件却使VB初学者也能轻松编写一个这样的程序:
新建“Windows应用程序”,设置主窗体Opacity属性为0,FormBorderStyle属性为None,ShowInTaskbar属性为
False,这样窗体将在启动后隐藏。在窗体上放置一个NotifyIcon组件NotifyIcon1,一个ContextMenu(弹出菜单)组件
ContextMenu1,并根据需要为ContextMenu1添加菜单项。
设置NotifyIcon1的ICON属性,这个图标就是应用程序出现在系统托盘中的快捷图标;设置NotifyIcon1的Text属性为“VB.NET托盘程序”,这就是鼠标移动到托盘图标时弹出的文字说明;设置NotifyIcon1的ContextMenu属性为ContextMenu1,也就是右键单击快捷图标时的弹出菜单为
ContextMenu1。OK,按F5运行!
几乎不用编写代码,一个托盘程序就这样轻松实现了。
使用FindWindow 查找类名为ToolBarWindow32的窗口即可获得系统托盘的窗口句柄hwnd
然后SendMessage(hwnd,WM_PAINT,0,0);
即可实现刷新功能
任务栏图标就是窗体的ICON属性设置的图标,和标题栏的图标是完全一样的。如果你想做的不一样,那就用无边框窗体,自制一个标题栏
这个很简单啊
我用的是c#,语法和vb差不多,我给你提供个思路,
1你设置下那个按钮的点击事件
2你设置一个全局变量,最好是bool型的,名字就暂定叫sky吧,呵呵
3在你的点击事件里做个判断
if(sky)
{
pic.image=1.jpg;
sky=false;
}else
{
pic.image=2.jpg;
sky=true;
}
上面这段代码是伪代码,只是提供个思路,执行不起来的,呵呵
那个pic就是你放图片的那个控件名称
Icon.ExtractAssociatedIcon(string);
返回指定文件中所包含的图标
//////////////////////////////////////////
可以,你可以使用ToBitmap()方法将其转换为一个将此 Icon 转换为 GDI+ Bitmap。
Image mImage = Icon.ExtractAssociatedIcon(string).ToBitmap();