C#怎么实现在桌面指定位置(比如右下角某个坐标)出现ToolTip
我用的是VS2005,想在桌面任意地方显示ToopTip(就像某些装机光盘装机的时候删除文件时出现的黄颜色提示框,感觉很好)。回答的好的话另有分送!首先,感谢你的回答。我...
我用的是VS2005,想在桌面任意地方显示ToopTip(就像某些装机光盘装机的时候删除文件时出现的黄颜色提示框,感觉很好)。
回答的好的话另有分送!
首先,感谢你的回答。我也查看了这一部分资料,其中Show函数的第二个参数是一个窗体的实例,我想,关键是要如何获得“桌面”这一“窗体”的实例才行。 展开
回答的好的话另有分送!
首先,感谢你的回答。我也查看了这一部分资料,其中Show函数的第二个参数是一个窗体的实例,我想,关键是要如何获得“桌面”这一“窗体”的实例才行。 展开
2个回答
展开全部
参考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
设置与指定控件关联的工具提示文本,然后在指定的相对位置和在指定的时间段内保持该工具提示的显示。
命名空间: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
展开全部
托盘区提醒是个单独的frm实例
通过设置起始坐标和Timer.Tick加成控制其出现(frm.show())与消失(frm.close(),frm.disPose())
这个样例我写过,有一点值得注意的是,随着屏幕分辨率的不同,窗体出现的位置就不同,需要抓取分辨率值然后X,Y分别要减去窗体的x,y,才能保证窗体无论在何种分辨率下始终出现在右下角,否则程序不通用.
有兴趣要关键代码的话hi我.
通过设置起始坐标和Timer.Tick加成控制其出现(frm.show())与消失(frm.close(),frm.disPose())
这个样例我写过,有一点值得注意的是,随着屏幕分辨率的不同,窗体出现的位置就不同,需要抓取分辨率值然后X,Y分别要减去窗体的x,y,才能保证窗体无论在何种分辨率下始终出现在右下角,否则程序不通用.
有兴趣要关键代码的话hi我.
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询