我在xceed網格中使用了一些拖放功能。當我嘗試拖放一行時,它不起作用。但是,如果我在放置方法中放置了一個斷點,然後執行放下操作,則當我回到用戶界面時它已經更改。不管我是否闖入代碼,什麼可能會導致它行爲不同?當我在Visual Studio中進行調試時UI的行爲不同
0
A
回答
3
如果使用調試器斷點「暫停」應用程序,則系統狀態(例如,鼠標按鈕狀態)在暫停時可能會更改,因此在允許程序繼續運行時會發生變化。這可能會導致與程序正常運行時不同的行爲。因此,使用斷點調試拖放問題通常是不可能的。
在這些情況下,一個好的方法通常是回到基礎並使用Debug.WriteLine
(或類似的方法)在變量「正常」運行時轉儲有關變量狀態的有用信息(而不是使用斷點來殺死它) 。然後,您可以在程序完成拖動之後隨時檢查這些傾銷信息,以便確定流程中每個階段發生的情況並找出失敗的原因。
+0
很酷。謝謝。我會給那一槍。 –
相關問題
- 1. 在Visual Studio中使用Kendo UI進行調試?
- 2. 如何在Visual Studio中作爲命令行進行調試?
- 3. 在Visual Studio中進行調試時對代碼行進行計數
- 4. 在Visual Studio 2010中進行調試時的代碼覆蓋率
- 5. 僅在使用Visual Studio進行調試時執行代碼
- 6. find_package同時用Visual Studio進行調試和發佈
- 7. Visual Studio在調試單元測試時不會進行調試嗎?
- 8. 當我嘗試在android studio中進行調試時,卡在收集數據中
- 9. 當我調試時,Visual Studio 2010運行安裝程序
- 10. 在使用Visual Studio 2005進行調試時調用函數?
- 11. 在Visual Studio 2010中進行設計時調試
- 12. 如何在Visual Studio 2010中進行調試時設置IIS?
- 13. 在Visual Studio 2010中進行調試時致命錯誤HRESULT = 0x80131c08
- 14. IE7使用Visual Studio Express進行調試
- 15. 使用Console2進行Visual Studio調試?
- 16. Visual Studio使用Browserify進行調試
- 17. 在Visual Studio中啓動.NET可執行文件進行調試?
- 18. Visual Studio在使用斷點條件進行調試時行爲異常
- 19. 在Visual Studio 2010中調試IronPython - 源代碼行不同步
- 20. 當使用Visual Studio進行調試時,IIS7:URL重寫不起作用
- 21. 當我在沒有調試的情況下運行時,Visual Studio C++程序不工作,但是當我在調試下運行時,程序運行良好?
- 22. Visual Studio 2015停止工作時試圖進行調試
- 23. 如何在Android Studio中運行Robolectric測試時進行調試?
- 24. Visual Studio在應用程序啓動時進行遠程調試
- 25. 如何在Visual Studio中調試python(如何在庫中進行)?
- 26. Visual Studio調試模式 - 特有行爲
- 27. 如何在使用Visual Studio進行調試時編輯我的代碼?
- 28. 在Visual Studio 2010中進行調試時與SQL Server 2008連接不一致
- 29. 當Visual Studio停止調試時,我真的不能清理嗎?
- 30. Visual Studio在調試時不調用Application_End
嘗試執行'Thread.Sleep(1000)'併發布結果。另外,請發佈有問題的方法。有沒有超過一個線程在使用? – GregRos