Ich möchte mit der Maus auf einen Bereich in meiner Anwendung zeigen und den Namen des UserControl kennen.Gibt es etwas wie Snoop (WPF) oder FireBug (ASP.NET) für Windows Forms?
Antwort
Ich empfehle WinSpy++, weil es viel einfacher ist, dann das Original Spy ++ zu bekommen, das als Teil des Windows SDK kommt.
Genau wie Spy ++ funktioniert das nur auf der Win32-Ebene, von denen WinForms eine dünne/mittlere Wrapper ist.
Spy ++ ermöglicht Ihnen, Fenstereinstellungen und Meldungen zu sehen, aber das funktioniert auf nativer (Win32) Ebene und zeigt keine .NET-Informationen.
Ich habe es nicht versucht, aber es gibt ein Tool namens ManagedSpy (Article), das hilfreich sein könnte.
Hawkeye kann das und mehr tun. Sie können alle Eigenschaften, Felder, Ereignisse und Methoden eines Steuerelements anzeigen. Sie können die Eigenschaften auch zur Laufzeit bearbeiten.
+1 Großes Dienstprogramm. Sehr kraftvoll. wfSpy ist allerdings etwas einfacher zu benutzen (siehe meine Antwort). – cplotts
Mein Favorit (für die Benutzerfreundlichkeit) ist unser modifiziertes wfSpy-Dienstprogramm.
Es ist in meinem Blog: http://www.cplotts.com/2009/10/28/an-ode-to-wfspy/
Das ursprüngliche Programm von CodeProject ist ... aber diese Version nicht über die Fähigkeit, die Maus auf ein Steuerelement in Ihrer Anwendung zu ziehen.
Hawkeye (bereits oben erwähnt) ist ein Favorit von mir auch ... mächtiger als wfSpy ... aber definitiv schwieriger zu bedienen. wfSpy eignet sich hervorragend für schnelles und einfaches Spionieren (und natürlich das Bearbeiten von Eigenschaften im laufenden Betrieb).
- 1. Gibt es ein ASP.NET ListView-Steuerelement für Windows Forms?
- 2. Gibt es etwas wie xvfb oder xnest für Windows?
- 3. Wie Snoop Ihre wpf-Anwendung zu beweisen?
- 4. Gibt es etwas wie jquery für WPF/XAML?
- 5. gibt es etwas wie RightMark für Linux?
- 6. Gibt es etwas wie Testflight für Windows Phone 8?
- 7. Migration von Windows Forms zu WPF ... war es das wert?
- 8. WPF mit Windows Forms - STAThread
- 9. Speicherauslastung: WPF vs Windows Forms
- 10. Gibt es ein Viewer-Steuerelement für XtraReports in Windows Forms?
- 11. Gibt es eine Möglichkeit SVG in Windows Forms zu rendern?
- 12. ASP.NET Web Forms, etwas Entsprechendes oder Ähnliches wie eine Konsole für Text auf einer Webseite
- 13. Gibt es etwas wie bpython für Ruby?
- 14. Gibt es etwas wie WMI für Linux?
- 15. Gibt es etwas wie GhostDoc für C++
- 16. Gibt es etwas wie Selbst für Klassenmethoden?
- 17. Gibt es etwas wie DPAPI für .NET Compact Framework oder Windows Mobile?
- 18. Gibt es ein Spionageprogramm für Universal Windows Application?
- 19. Gibt es so etwas wie Linux ptrace syscall in Windows?
- 20. WPF DataGrid Vs Windows Forms DataGridView
- 21. WPF-Entsprechung von Application.AddMessageFilter (Windows Forms)
- 22. Was wäre die beste Lösung für Windows, Windows Forms oder WPF in C#?
- 23. Unbehandelte Ausnahmeprotokollierung für Windows Forms
- 24. Rechtschreibprüfung für Windows Forms in .NET
- 25. WPF: Windows Forms-Anwendungsinteraktion verursacht seltsame Fehler
- 26. Gibt es in Windows so etwas wie SESSION?
- 27. Gibt es einen eingebauten Bestätigungsdialog in Windows Forms?
- 28. MVP-Beispiele für Windows Forms
- 29. Drag & Drop mit WPF + Windows Forms
- 30. Snoop erkennt nicht
Können Sie damit herausfinden, woher ein Symbol geladen wird? Ich versuche, die Assembly zu finden, in der einige der Kontextmenüsymbole von Visual Studio 2013 gespeichert sind. – xr280xr