C#怎么实现在桌面指定位置(比如右下角某个坐标)出现ToolTip

我用的是VS2005,想在桌面任意地方显示ToopTip(就像某些装机光盘装机的时候删除文件时出现的黄颜色提示框,感觉很好)。回答的好的话另有分送!首先,感谢你的回答。我... 我用的是VS2005,想在桌面任意地方显示ToopTip(就像某些装机光盘装机的时候删除文件时出现的黄颜色提示框,感觉很好)。
回答的好的话另有分送!
首先,感谢你的回答。我也查看了这一部分资料,其中Show函数的第二个参数是一个窗体的实例,我想,关键是要如何获得“桌面”这一“窗体”的实例才行。
展开
 我来答
horsoner
2010-03-03 · TA获得超过238个赞
知道小有建树答主
回答量:141
采纳率:0%
帮助的人:195万
展开全部
参考msdn给出的方案:
设置与指定控件关联的工具提示文本,然后在指定的相对位置和在指定的时间段内保持该工具提示的显示。

命名空间:System.Windows.Forms
程序集:System.Windows.Forms(在 system.windows.forms.dll 中)

语法

C#
public void Show (
string text,
IWin32Window window,
int x,
int y,
int duration
)

参数
text
包含新工具提示文本的 String。

window
x
用来显示工具提示的水平偏移量(以像素为单位),该偏移量相对于关联控件窗口的左上角。

y
用来显示工具提示的垂直偏移量(以像素为单位),该偏移量相对于关联控件窗口的左上角。

duration
包含工具提示持续显示时间(以毫秒为单位)的 Int32。

参考msdn2005的资料:
ms-help://MS.MSDNQTR.v80.chs/MS.MSDN.v80/MS.NETDEVFX.v20.chs/CPref17/html/M_System_Windows_Forms_ToolTip_Show_2_203919c6.htm
kas68310
推荐于2016-11-04 · TA获得超过3636个赞
知道大有可为答主
回答量:1468
采纳率:33%
帮助的人:1161万
展开全部
托盘区提醒是个单独的frm实例
通过设置起始坐标和Timer.Tick加成控制其出现(frm.show())与消失(frm.close(),frm.disPose())

这个样例我写过,有一点值得注意的是,随着屏幕分辨率的不同,窗体出现的位置就不同,需要抓取分辨率值然后X,Y分别要减去窗体的x,y,才能保证窗体无论在何种分辨率下始终出现在右下角,否则程序不通用.

有兴趣要关键代码的话hi我.
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式