Icons

I would like to change the default icon for my Visual Basic .NET 2003 application. I have two questions:

1. What size (in pixels) is recommended? I know in Windows Explorer, icons are displayed in three sizes, depending on your view: Thumbnails/Tiles view, Icons view, and List/Details view. I suppose I should cater for the biggest of these, Thumbnails/Tiles view. Anyone know what dimensions the icons in this view are? (There's also the icons in the Start Menu and Task Bar, but these look to me like the same sizes used in Windows Explorer)

2. It looks like VB.NET 2003 only accepts *.ico files for icons. Any idea how to convert a BMP to an ICO file?

Thanks
SETPAsked:
Who is Participating?
 
Alexandre SimõesManager / Technology SpecialistCommented:

For a bunch of fantastic features creating icons I use this: http://axialis.com/iconworkshop/.
It even supplies an Add-In to Adobe Photoshop for a even bigger graphic icon quality.

You can Copy/Paste the Icon files into the .net Projects... even into the projects resources... but pasting the image into an icon file on the icon editor of .net just wont do...

Regarding the better icon size... on WinXP they vaey from 16x16; 24x24; 32x32 & 48;48.
*.ico files are not just a single image... you can have and unlimited amount of icons within an icon file, they just have to be all different size or/and color palette.
Usually its just the same image but in different sizes, but you can also have fifferent images for different sizes (imagine that an icon at 16x16 becomes ugly, you can make it simplyer).

The tool I gave you the link does all this easy either to understand and actually do...

Alex :p
0
 
SETPAuthor Commented:
I just re-read the question and it might be a bit confusing. When I said I would like to change the default icon for my VB.NET app, I meant I would simply like to use my own icon instead of the default one.

Just in case.... :)
0
 
RonaldBiemansCommented:
16*16 and 32*32
0
Cloud Class® Course: Microsoft Azure 2017

Azure has a changed a lot since it was originally introduce by adding new services and features. Do you know everything you need to about Azure? This course will teach you about the Azure App Service, monitoring and application insights, DevOps, and Team Services.

 
RonaldBiemansCommented:
You can use the Icon editor in VS it has all the  needed sizes predefined
0
 
Arthur_WoodCommented:
there are lots of Icon programs out there, that will allow you to create your own icons.  Take a look at :

http://www.iconfactory.com/

you can also find a lot by simply entering ICONS as a search term in Google, and off you go.

AW
0
 
RonaldBiemansCommented:
You can use that same Icon editor to cut and paste your bmp into the icon file (just remember the number of colors available in an icon file is less than a BMP file)
0
 
SETPAuthor Commented:
Hi RonaldBiemans

Thanks for your reply. You mentioned you can copy and paste the bmp into the icon file in VB.NET. Could you give me more details on how to do this? I tried copying and pasting but it didn't work. I opened the BMP in Paint, selected the whole image, copied it, and then tried to paste it into an ICO file in VB.NET, but it didn't work...

Thanks
0
 
SETPAuthor Commented:
Thanks everyone for your support.
0
 
RonaldBiemansCommented:
Hi Setp, you can only cut and paste them using CTRL C/V, not with the right mouse click,

The icon editor in VS also supports the different sizes AlexCode spoke of, just right click beside the icon and you will get a menu where you can choose all the different sizes the icon supports (plus a multiple of other options :-))
0
 
Alexandre SimõesManager / Technology SpecialistCommented:
At the very begining I used the .net editor but shortly after that I left if for IconWorkshop...

basicly the shadow and the light efects you can produce are very very good, and worths its money.

Alex :p
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.