コード例 #1
0
ファイル: NoteSystem.cs プロジェクト: timyaukey/BulletinBoard
 public NoteSystem(string rootFolder, TabControl mainTab,
                   StartTimerDelegate startRefreshTimer, EventHandler itemDoubleClickHandler)
 {
     RootFolder              = rootFolder;
     MainTab                 = mainTab;
     _StartRefreshTimer      = startRefreshTimer;
     _ItemDoubleClickHandler = itemDoubleClickHandler;
     LockObject              = new object();
 }
コード例 #2
0
 private void StartTimer()
 {
     if (this.InvokeRequired)
     {
         StartTimerDelegate d = new StartTimerDelegate(StartTimer);
         this.Invoke(d, null);
     }
     else
     {
         SyncTimer.Start();
     }
 }
コード例 #3
0
ファイル: MainForm.cs プロジェクト: kaysonli/zoneky
 void LoadAdImages()
 {
     List<AdInfo> adList = configLoader.GetScreenAds();
     for (int i = 0; i < adList.Count; i++) {
         AdInfo ad = adList[i];
         Bitmap image = DownloadImage(ad.ImageUrl);
         adImages.Add(image);
     }
     StartTimerDelegate show = new StartTimerDelegate(DisplayImages);
     this.Invoke(show);
 }