Nine MVP's Blog

28/12/2006

Blog: มาทำ Auto Hide Window แบบ TaskBar กันเถอะ (C#)

Filed under: ลากมาตอบ — Nine MVP @ 1:49 pm

 

จะปีใหม่แล้ว งานต่าง ๆ ก็น้อยลง คนทำงานก็เบามือ ๆ ลง เลยว่างนิดหน่อย แวะมาทำโปรแกรมเล่น ๆ ให้เสร็จฝากเพื่อน ๆ
 
เป็น window application ครับ เป็นตัวอย่างที่เขียนโดยใช้ C#
สมัย .NET 1.1 จะทำหน้าจอแบบนี้คงต้องใช้ Win32 API กัน
แต่หลัง .NET 2.0 ออกมาก็ลด code ได้ได้เยอะครับ สั่งแค่นิดหน่อยก็ได้งานแล้ว
และ code อีกส่วนนึงจะเป็นการทำงานแบบ multi thread โดยใช้ threadpool class เข้ามาช่วยในการทำ autohide ของ window ครับ
code ส่วนสำคัญ ๆ ผมจะ Comment ไว้ให้หมดแล้วนะครับ
 
ก็ลองเอาไปประยุกต์ต่อกันเองนะครับ คิดว่าน่าจะมีประโยชน์บ้าง 
 
อืมลองดูตามรูปข้างล่างนะครับ แถบสีฟ้า ๆ  จะเป็น window form นั้นเอง จะหุบ ๆ โผล่ ๆ หุหุ
 
 
 
 
 
 
 

Download Source Code Here!!

http://nine.greatfriends.us/AutoHideForm.rar

 
 
ใครไม่เข้าใจ code บรรทัดไหนก็ ถามมาได้นะครับ
หรือใครอยากได้ feature อะไรเพิ่ม ถ้ามีเวลาจะเพิ่มให้ครับ
 
ปล. ตอนนี้ทำ align window ได้ 2 แบบ คือ Top และ Left ครับ

1 Comment »

  1. great nine

    Comment by Chalermkwan — 24/01/2007 @ 12:59 am


RSS feed for comments on this post. TrackBack URI

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Blog at WordPress.com.

%d bloggers like this: