![]() |
||
*停權中*
加入日期: Nov 2002 您的住址: 東湖
文章: 1,688
|
C#在Window Form下寫的跑馬燈不能用
在下在Window Form下 用C#寫了一個跑馬燈
不過很奇怪的是 Compile出來的東西 在Win 2008R2 64-Bit下可以正常的跑 但是拿到Win7 32-Bit下就不能顯示 只會變成一片黑 開發環境:VS2010 Premium(裝在Win2008R2上,Win7上沒裝) 開發語言:C#,但是為了要撈SharePoint 2010上的資料,所以Target .net Framework Level設成3.5 1.在Win7底下有試過裝上.net Frmaework 3.5&4.0 還是一樣 2.Win7底下有裝Symantec的防毒跟X-Fort的端點防護軟體 Win2008R2沒有 3.Win7下的執行帳號沒有系統管理員的權限 以下為程式載入的東西: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Security; using System.Windows.Forms; using SPF = Microsoft.SharePoint.Client; 以下為程式碼: //每當Timer設定的時間間隔達到 即啟動本事件(MarqueeTimer_Tick) private void MarqueeTimer_Tick(object sender, EventArgs e) { //先檢查字串是否已經跑到最尾端 if (MarqueeLabel.Left <= MarqueeLabel.Text.Length * -20) { //將MarqueeLabel設回初始位置(MarqueePanel的最右端) MarqueeLabel.Left = 670; } else { //移動字串1Pixel MarqueeLabel.Left -= 1; } //重啟Timer MarqueeTimer.Start(); }//private void MarqueeTimer_Tick(object sender, EventArgs e) PS.程式裡還有另外一個Timer管另外的事件 此文章於 2013-08-12 11:37 PM 被 dabochi 編輯. |
|||||||
![]() |
![]() |