C#:设置工具提示气球中箭头的位置?
是否可以更改气球工具提示中箭头/茎的位置? 更改的原因是因为位于屏幕顶部的按钮应该在其下方有一个工具提示。
已删除损坏的图像链接
以上是现在的情况,我只需要箭头位于气球的左上角即可。
Is it possible to change the location of the Arrow / Stem in a Balloon Tooltip?
Reason to change is because of a Button, located in the top of the screen, should have a tooltip below it.
broken image link removed
Above is the situation right now, I only need the arrow to be on the top-left side of the balloon.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我使用 InteropServices 调用几个 User32.dll 方法(CreateWindowEx、DestroyWindow、SetWindowPos 和 SendMessage),以使用本机 Win32 工具提示而不是 WinForms 提供的包装器。
这是我的文章,包含完整的源代码。
I used InteropServices to call several User32.dll methods (CreateWindowEx, DestroyWindow, SetWindowPos and SendMessage) to use native Win32 tooltips instead of the WinForms-provided wrapper.
Here's my article with the complete source code.
您不需要执行任何特殊操作,因为 放置根据 MSDN,是自动的。您对气球工具提示有疑问吗?
You do not need to do anything special as the placement is automatic according to MSDN. Do have you an issue with ballon tooltip ?