2017-06-28 9 views
0

私はwinformsアプリケーションを持っています。私は何か起こっていることを見るために、他の行のファイルに書き込みます。コントロールの値を設定するClickイベントがあります。私がこのマシンで勝利したことに気づいたのは、After Value Changedイベントが直ちに発生し、そのコードからClickイベントが中断されたことです。私の勝利7マシンでは、クリックが完了した後に起動します。それがイベントの仕組みを私が理解していることです。何か変わった?これはOS上で制御できますか?これは、Infragisticsコントロールですので、私はボンネットの下で何が起こっているのか分かりません。多分彼らは私の出来事を乱しているのかもしれない。 MSをまず除外したかっただけです。私たちはVS2008と.net 3.5です。私のフォームにはDoEventsはありません。他に何が起こるかわかりません。ありがとう。Windows 10でwinformsイベントの動作が変更されていますか?

私は明確でない場合のための簡単なコードの投稿。

Private Sub umvCalendar_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles umvCalendar.MouseDown 

     Logger.Write("Beginning umvCalendar_MouseDown ############") 
     umvCalendar.CalendarInfo.ActiveDay = Today 
     Logger.Write("ENDING umvCalendar_MouseDown") 
    End Sub 


Private Sub uciCalendarInfo_AfterActiveDayChanged(ByVal sender As Object, ByVal e As Infragistics.Win.UltraWinSchedule.AfterActiveDayChangedEventArgs) Handles uciCalendarInfo.AfterActiveDayChanged 
     Logger.Write("uciCalendarInfo_AfterActiveDayChanged") 
    End Sub 

このマシンのログは次のようになります。私はそれが他のマシン上にあるように、最後の2行がスワップされることを期待していました。

18:04:25:214 : Beginning umvCalendar_MouseDown ############ 
18:04:25:231 : uciCalendarInfo_AfterActiveDayChanged 
18:04:25:240 : ENDING umvCalendar_MouseDown 
+1

この予期しない動作を引き起こすのはInfragisticコントロールだと確信しています。私たちはWindows 10に移行しました。私たちのwinformアプリケーションは何の苦情もなく働いています。 – vendettamit

+0

コードを投稿するか、本当に役に立たない。 –

+1

VS2008、Net.3.5およびInfragisticsのどのバージョン?彼らは定期的にコントロールを更新し、これらのコントロールの古いバージョンを使用すると、Win10 – Steve

答えて

1

私はまだ問題が何であったか知らないが、多くの質問の後には、このマシンがそれを固定タッチスクリーンを無効にし、Dellのタッチスクリーンのラップトップだったことが発見されました。ですから、私はハードウェアやダイバーの問題のいずれかを推測します。 Infragisticsコントロールとの組み合わせでは、Infragisticsコントロールのみに問題があったためです。

関連する問題