Download MZ-Tools v8.0

MZ-Tools v8.0

MZ-Tools v8.0
MZ-Tools v8.0


MZ-Tools can find strings in a method, file, project, solution or project group, selected text, group of files or group of projects. The results are shown in the following results window, much more convenient than the one provided by the Microsoft IDEs.

The results window provides multiple tabs to store all your previous searches (which you can remove too), instead of just two output panes. You can refresh the results at any time, copy them to the clipboard (to paste them in Microsoft Excel, for example), or export them to a file. You can also remove results from the list if they are not of interest, in order to see only the ones that you want to examine more carefully. You can also select if you want to see the hierarchy of code elements (class, method, etc.) where an occurrence has been found, or just the file.

From the results window after a search, you can replace the occurrences found with a new string, one by one or all at the same time. With this two-step approach, you can exclude occurrences from the list (by simply deleting them) before the replacement operation.

You can create code templates for code snippets that you use frequently, both in a Personal code library or in a Team code library shared by all team members. To insert a code template in your source code, you can select it from a treeview with all code templates, or for greater productivity you can either use a keyboard shortcut or an expansion keyword (that is, you type some abbreviation associated to the code template, press a custom keyboard shortcut, and the abbreviation in the code is replaced by the whole associated template).

Code templates can include predefined variables (such as author, current date, method name, cursor position after insertion, etc.) but can include also user-defined variables, that is, your own variables. When you insert in the source code a code template with user-defined variables, a dialog asks you the values of those variables.

MZ-Tools provides many benefits to developers (individual or inside a team) and team leads:

Code faster: with customizable code templates, headers, exception/error handlers, etc.
Design faster: with designers to set quickly the name, caption, tabindex and other default properties.
Find code faster: with unlimited output windows with trees of results, either to search code, method callers, etc.
Generate documentation: in either XML or customizable HTML output formats.
Ensure quality and standards: define standards through flexible rules and ensure that the team follows them.
Thousands of satisfied developers worldwide have found MZ-Tools to be invaluable. It is used by developers inside of companies such as:

Intel
UPS
Nielsen
HP
US Air Force
Sprint
Cisco
Bridgestone
Capital One
Bayer
Ricoh
ExxonMobil
Fedex
Roche
Pfizer
FAA
Alstom
ABB

MZ-Tools 8.0.0.2668 released (November 1, 2021)
Enhanced [Internal] (All): Removed 3D borders in the Control Names Assistant.
Fixed [#16370] (All): Errors when saving options were shown as exceptions rather than as friendly messages.
Fixed [#16418] (VB/VBA): Parameters of VB/VBA events were not reviewed by the Nomenclature / Programming Rules Reviews.
Fixed [Internal] (VS): The width of the Apply Default Properties combobox was not correct using high DPI displays.
Fixed [Internal] (VS): The resolution of the icons on the toolbar of the Control Names Assistant toolwindow was not correct.
Fixed [Internal] (VS): Using the dark theme modal dialogs flickered briefly when shown.
Fixed [Internal] (VS): Using the dark theme the multi-tab results window was shown with light background when there were no tabs.
Fixed [Internal] (VS): The Smart Design Mode button didn't show as checked when the mode was activated in VS 2015/2017/2019.
Fixed [Internal] (VS): The DuplicateCurrentLine command was not created on VS 2015 and higher.
Fixed [Internal] (VS): The SaveFileAtDebugTime, ImportFiles and CleanProject commands were created on VS 2013 and lower.


Only for V.I.P
Warning! You are not allowed to view this text.