I am using a HelpProvider in my .NET Windows Forms project and after a lot of searching I can not find any way to control where the popup that it creates is displayed.
Here is some example code,
HelpProvider helper = new HelpProvider(); helper.SetShowHelp(this.listBox, true); helper.SetHelpString(this.listBox, "Help text");
The user is able to then hit F1 when the control has focus and a popup containing the help text is displayed. However, this popup displays in seemingly random locations and the HelpProvider doesn't seem to have any methods to control where it displays. Sometimes it is even displaying below the Taskbar which is obviously a big issue.
Does anyone have a solution to this problem?
Thanks for any help.