我們的程序范例示范了三種動畫效果,分別是:眨眼效果、彈跳的球、以及文字閃爍,當程序執行時會自動展示第一種眨眼效果,如圖表1到3所示。
運用之前「如何利用程序代碼動態存取組件信息」的技巧,將組件的 AsmFQName 屬性值指派給窗體的 Text 屬性,並將先前已經加入項目資源的四張圖片名稱指派給數組,之後就使用此數組來示范眨眼效果,程序代碼撰寫於窗體的Load事件處理例程中,如下所示:
private void Blog_DemoForm002_Load(object sender, EventArgs e)
{
AssemblyInfoClass myAssembly = new AssemblyInfoClass();
this.Text = myAssembly.AsmFQName;
// 指派數組成員。
arrImages[0] = PropertIEs.Resources.Eye1;
arrImages[1] = PropertIEs.Resources.Eye2;
arrImages[2] = PropertIEs.Resources.Eye3;
arrImages[3] = PropertIEs.Resources.Eye4;
}
圖表4