Я пишу пользовательский TreeView из ScrollableControl. Я решил показать подсказки, когда мышь нависает над узлами, текст которых слишком длинный для отображения.Подсказка крадет мышь
Я обнаружил, что, когда показаны всплывающие подсказки, пользователь не может щелкнуть узел, чтобы выбрать его, потому что (я думаю) он нажимает окно всплывающей подсказки, а не мой контроль.
Есть ли какие-либо простые решения? Насколько я вижу, System.Windows.Forms.TreeView не имеет этой проблемы. Благодаря!
Я использую класс System.Windows.Forms.Tooltip для показа всплывающей подсказки, кажется, что я не могу переопределить wndproc окна всплывающей подсказки. – deerchao
Мне удалось использовать свою собственную форму в виде всплывающих окон. Ваш ответ и http://stackoverflow.com/questions/156046/show-a-form-without-stealing-focus-in-c помогли много. – deerchao
Если вы используете класс 'Tooltip', вы не должны иметь эту проблему вообще. – SLaks