BackgroundWorkerからコントロールを扱う †C# this.Dispatcher.BeginInvoke(delegate() { ... } VB Me.Dispatcher.BeginInvoke(Sub() ... End Sub) Timerクラスによる自動更新 †下記のようにスレッドを利用します。 private void ImageLeft_MouseEnter(object sender, MouseEventArgs e) { System.Windows.Threading.DispatcherTimer timer = new System.Windows.Threading.DispatcherTimer(); timer.Interval = TimeSpan.FromSeconds(2); timer.Tick += new EventHandler(timer_Tick); timer.Start(); } void timer_Tick(object sender, EventArgs e) { displayImageIndex_--; show(); } ウィジェット型CM動画配信サービス manna [マナ] コメント: |