PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 其他群組 > 疑難雜症區
帳戶
密碼
 

回應
 
主題工具
dabochi
*停權中*
 
dabochi的大頭照
 

加入日期: 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 編輯.
舊 2013-08-12, 11:36 PM #1
回應時引用此文章
dabochi離線中  


回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是05:58 AM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。