Hi,
I'm using the FormulaBuilderDialog to allow users to define custom calculations in a grid. In the "Function Builder" dialog, there's a "Help on this function" hyperlink. Clicking it goes to help pages like these:
ms-help://INFRAGISTICS_HELP/NetAdvantagev73/Win/WinElements/WinCalcManager_Logical_Functions.html
But these help files don't seem to be registered.
Where are these help files? Can we deliver them to clients as part of our application installation?
Or alternatively, can we somehow hide this hyperlink?
Thanks.
If I am not mistaken, this functionality was removed from the formula builder from our 2008 Volume 3 product version and onward.
This is what it looks like for 2009 Volume 2:
and
Do you have a screen shot of what your Formula Builder looks like for that particular volume? I would like to show the product developers your screen shot (with the links to the help) and ask them if perhaps there is a way to not show the link to the local help. The links on your formula builder appear to be linking to a locally installed help system which we no longer support. In the meantime while waiting for your screen shot, I will do some research to see if there is a way to get to those links. I know those links (for that particular volume) are stored in a resource file for the NetAdvantage assemblies.
Hello again,
I just did my research and came up with something for you to try. Add these 2 lines of code somewhere (Form_Load) and just execute the first line (comment the second line). See if that returns the same text that you see in the link button that you have on your formula builder dialog. If that is the correct text, then execute the second line of code. That is using the Resource Customizer class in the WinCalcManager assembly so that you can change the resource strings at runtime. Try setting the value of that resource to an empty string to see if it hides the link.
I am using the information contained within these help topics for this post:
http://help.infragistics.com/Help/NetAdvantage/WinForms/2009.2/CLR2.0/html/Win_Customizing_Assembly_Resource_Strings.html
http://help.infragistics.com/Help/NetAdvantage/WinForms/2009.2/CLR2.0/html/WinCalcManager_FormulaBuilder_Resource_Strings.html
//Run this to see if the Output window shows the same text as your Link buttons
System.Diagnostics.Debug.WriteLine(Infragistics.Win.UltraWinCalcManager.Resources.Customizer.GetCustomizedString("FunctionBuilderDialog_HelpOnFunctionLink"));
//If that is the text that exists on your Link, try setting the text to an empty string and see what that does.
Infragistics.Win.UltraWinCalcManager.Resources.Customizer.SetCustomizedString("FunctionBuilderDialog_HelpOnFunctionLink", "");
Let me know if this does the trick for you. Thanks!