Calendar

<<  February 2012  >>
MoTuWeThFrSaSu
303112345
6789101112
13141516171819
20212223242526
2728291234
567891011

View posts in large calendar

RecentComments

None

 
 
     
 
11
Nov

Powershell Adding an icon to a form

by Chris

If you are using a GUI it is nice to have a form icon. I didn't want to have an ico or bmp file in the same folder as the ps1 file because it might get lost. So this bit of code can be put into your ps1 source file to give you a form icon

$iconstring = (@"
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACB
VGfHAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUw
AADqYAAAOpgAABdwnLpRPAAAADBQTFRFAAAAgAAA
AIAAgIAAAACAgACAAICAwMDAgICA/wAAAP8A//8A
AAD//wD/AP//////TxMmSQAAACxJREFUKM9jcEED
DLQSYGBgQBFw4N69gQECIALcu+GAZQQKODDAAS2j
gUQBAF/KwfacIWwzAAAAAElFTkSuQmCC
"@)
.replace("`n", "")
$memory = new-object System.IO.MemoryStream
$memory.write(($bytes=[System.Convert]::FromBase64String($iconstring)), 0, $bytes.length)
$FORM.Icon = [System.Drawing.Icon]::FromHandle((new-object System.Drawing.Bitmap -argument $memory).GetHIcon())

Before and After

Before and After

Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList

Categories: Powershell

Tags: , ,

Comments

Add comment




  Country flag

biuquote
  • Comment
  • Preview
Loading