-
เอฟเฟกต์หน้าต่างจางลงส่วนใหญ่เพื่อปรับปรุงประสบการณ์ผู้ใช้ของซอฟต์แวร์ ในปัจจุบัน โปรแกรม winform ได้ติดตั้งฟังก์ชันนี้โดยอัตโนมัติบน Vista/Win7 ดังนั้นจึงสามารถใช้ได้เฉพาะกับระบบเวอร์ชันก่อนหน้า เช่น XP เท่านั้น
เรามาพูดถึงการใช้งานเฉพาะกัน :-)
1. ใช้ตัวควบคุมตัวจับเวลาเพื่อควบคุมความโปร่งใส (ความทึบ) ของแบบฟอร์ม
/// <สรุป>
/// แสดงแบบฟอร์ม
/// </สรุป>
โมฆะส่วนตัว ShowWin()
-
this.tsmiShowHide.Text = "ซ่อน";
นี้.SetWindowState();
นี่ ความทึบ = 0;
//เปิดเอฟเฟกต์หน้าต่างจางลง
ตัวจับเวลา tStart = ตัวจับเวลาใหม่ ();
tStart.ช่วงเวลา = 100;
tStart.Tick += ตัวจัดการเหตุการณ์ใหม่ (tStart_Tick);
tStart.Start();
-
/// <สรุป>
///ซ่อนแบบฟอร์ม
/// </สรุป>
โมฆะส่วนตัว HideWin()
-
this.tsmiShowHide.Text = "แสดง";
//ปิดเอฟเฟกต์หน้าต่างจางลง
ตัวจับเวลา tClose = ตัวจับเวลาใหม่ ();
tClose.ช่วง = 100;
tClose.Tick += ตัวจัดการเหตุการณ์ใหม่ (tClose_Tick);
tClose.Start();
-
/// <สรุป>
/// ปิดเอฟเฟกต์การเฟดของฟอร์ม
/// </สรุป>
/// <ชื่อพารามิเตอร์ = "ผู้ส่ง" ></ พารามิเตอร์>
/// <ชื่อพารามิเตอร์ = "e" ></ พารามิเตอร์>
เป็นโมฆะ tClose_Tick (ผู้ส่งวัตถุ EventArgs e)
-
// ความโปร่งใสลดลง 10% สำหรับการดำเนินการแต่ละครั้ง
นี่ความทึบ -= 0.1;
ถ้า (this.Opacity <= 0)
-
((จับเวลา)ผู้ส่ง).หยุด();
-
-
/// <สรุป>
/// เปิดเอฟเฟ็กต์การเฟดฟอร์ม
/// </สรุป>
/// <ชื่อพารามิเตอร์ = "ผู้ส่ง" ></ พารามิเตอร์>
/// <ชื่อพารามิเตอร์ = "e" ></ พารามิเตอร์>
เป็นโมฆะ tStart_Tick (ผู้ส่งวัตถุ EventArgs e)
-
// ความโปร่งใสในการดำเนินการแต่ละครั้งเพิ่มขึ้น 10%
นี่ความทึบ += 0.1;
ถ้า (this.Opacity == 1)
-
((จับเวลา)ผู้ส่ง).หยุด();
นี้.โฟกัส();
-
-
การใช้เอฟเฟกต์การจางบน EyesBaby ก็เป็นสิ่งที่เรียกว่าการทดสอบเช่นกัน
สรุป
เมื่อเขียนส่วนการใช้งานฟังก์ชัน EyesBaby แล้ว นี่ก็เป็นจุดสิ้นสุดของส่วนนี้ ฉันเคยเขียนไว้บางส่วนแล้ว แต่จริงๆ แล้วไม่มีเนื้อหาทางเทคนิคมากนัก ระดับเทคนิคของฉันดีมาก และสิ่งที่ฉันเขียนส่วนใหญ่เป็นเพียงวิธีการบันทึกตัวเองเท่านั้น และไม่สามารถบรรลุระดับการสอนด้วยคำพูดและการกระทำ ฉันหวังว่าคุณจะได้เรียนรู้มากมาย! มีอะไรให้เรียนรู้มากมาย และบล็อกเกอร์บางคนก็ให้คำแนะนำที่ดีมากมาย เช่น ส่วนการอัพเดตอัตโนมัติ ขอบคุณ!
ในอนาคต ฉันหวังว่าจะพัฒนาซอฟต์แวร์ส่วนบุคคลที่เป็นประโยชน์ต่อการทำงาน/ชีวิตของเรามากขึ้น (ฉันเชื่อใน "เทคโนโลยีเปลี่ยนชีวิต") และฉันก็หวังว่าทุกคนจะสามารถให้คำแนะนำและความช่วยเหลือด้านเทคนิคเพิ่มเติมได้!
ดาวน์โหลดที่อยู่: http://files.cnblogs.com/yizhuqing/EyesBabySetup10.zip
โปรแกรมปกป้องดวงตาจากเครื่องมือที่ใช้งานได้จริงโปรแกรมแรกของฉัน (EyesBaby)
เอกสารช่วยเหลือการใช้งาน EyesBaby1.0
ฟังก์ชั่นลากและซูมหน้าต่างดำเนินการโดยฟังก์ชั่น EyesBaby
การใช้ฟังก์ชัน EyesBaby: การเพิ่มอักขระลงในตัวควบคุมรูปภาพ
ตัวปรับสีพื้นหน้าของ Windows ใช้งานโดยฟังก์ชัน EyesBaby
การอัปเดตซอฟต์แวร์สำหรับการใช้งานฟังก์ชัน EyesBaby