บทความนี้จะนำท่านสู่การเขียนคำสั่งเพื่อทำ Splash Screen สำหรับระบบงานของเรา ด้วยภาษา Visual Basic 2008 หรือถ้าท่านใดถนัด รุ่น Visual Basic 2010 ก็ใช้ได้เช่นเดียวกัน
1. เปิดโปรแกรม Visual Studio 2008 จากนั้น เลือกเมนู File ---> New Project ที่หน้าต่าง New Project เลือก Visual Basic เลือก Windows เลือก Windows Forms Application จากนั้นที่ช่อง Name ตั้งชื่อตามต้องการ แล้วคลิกปุ่ม OK ดังภาพ
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmPfmtc0zhc07D4I7PRzlenEqLnCsFI7lW7TMMUNn-xCF_L1NlbCdOBTUWtJ-eqj0sRfLkfCKfaO23Hz5xMiA7BGcq14F6aYbBgrbKjWqgPZnVwwtqV9kO0gdPUf-yzegKIUu7_oKl4KU/s320/splash01.png)
2. สร้างฟอร์ม splash screen โดยทำการคลิกเมาส์ปุ่มขวาที่ ชื่อ โปรเจกต์ ในส่วนของ Solution Explorer เลือก รายการ Add จากนั้นคลิกที่รายการ New Item ดังภาพ
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgueuPx2J7vFG2MF6bMn8_fjlew9qgnAwlBK7E9XMr3A19ITEDLlaVOKjsRKgq5bjsXjD9fNNuIIp9tULNdvLFw1iscaM-0Oq0ysabnGwFU_x-mFFfxVgAtFFGpf8ghLgesCi_HeegU9Pk/s320/splash02.png)
3. ที่หน้าต่าง Add New Item ให้เลือก Windows Forms แล้วคลิกเลือกที่ Splash Screen จากนั้นที่ช่อง Name ตั้งชื่อตามต้องการ สำหรับตัวอย่างจะตั้งชือในช่อง Name ว่า SplashScreen1.vb แล้วทำการคลิกที่ปุ่ม Add ดังภาพ
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWtPPfZ46IpIbkIqq1wZ6ka7piQyOtR1Z4CJIU23FY2HlaDUy1kmWMKfOOXMRDw4orSdqWGHI8wFi-to6zkFdjNOeKiNI08fGnZN9LJDoJWD0aN3bhZlY7yBVnQO2ur0yzEXt8yuwEMCI/s320/splash03.png)
4. เราก็จะได้ฟอร์ม Splash Screen ฉบับด่วนจี๋ ดังภาพ
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXa_rjOEZ1z3mau5Sw20GzKjY5ZOWP48YXkuDMglpQgVMPYYTUkr7b_jjetUOpZzQSEBO-08T5HFSFMJjpnU_7oagw1TJd1xvP-ixPVlG9toPA4WzhksddRbg7oyLV-HZlTwbH7myvmuw/s320/splash04.png)
5. จากนั้นทำการคลิกเมาส์ปุ่มขวาที่ ชื่อโปรเจกต์ ในส่วนของ Solution Explorer เลือก รายการ Properties ดังภาพ
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHfT3Zoi8KbLPoj7aCdQJXYFYCTrMgzmmotCxUXmZE7GUD6PxzYMMk9IfucuBHVFrowylekShUw3lOghiOM7gxbs9Bd-41heGq6qdrnkDwufjOktYWFnntpO5J7wZrn9G_jO04WC2SZP0/s320/splash05.png)
6. ที่หน้าต่าง Properties ตรงส่วนของ Splash Screen ให้เลือกฟอร์ม SplashScree1 ที่เราได้ทำการสร้างไว้ในข้อ 3 หลังจากเลือกแล้วให้คลิกเมาส์ที่ปุ่ม View Application Events ดังภาพ
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYQB4Z7uj-zyNMx_7MNzW3Qjzrg0vyeSTNem0fxCfNekb7aBwG4RrhH7LtHrK74bHiD911GF26TXYh1kC_zhTfz1IMoH8yAQfULGA6ltjRgqi5td97mkbH1pVxNW4zQBfdBJXUd294dZM/s320/splash06.png)
7. ทำการป้อนคำสั่งในส่วนของ Application Events ดังนี้ (อ้างอิงจาก http://www.sourcecodester.com/tutorials/net/how-create-a-splash-screen-vbnet.html)
Namespace My
Partial Friend Class MyApplication
Protected Overrides Function OnInitialize( _
ByVal commandLineArgs As _
System.Collections.ObjectModel.ReadOnlyCollection(Of String)) As Boolean
' Set the display time to 5000 milliseconds (5 seconds).
Me.MinimumSplashScreenDisplayTime = 5000
Return MyBase.OnInitialize(commandLineArgs)
End Function
End Class
End Namespace
จากนั้นคลิกปุ่ม F5 เพื่อทำการเรียกโปรแกรม ก็จะปรากฎ SplashScreen ก่อนที่จะเข้าสู่ระบบงานของเรา
1 ความคิดเห็น:
ขอบคุณนะคะ :)
แสดงความคิดเห็น