这样的一个Windows服务该怎麽做啊 关于托盘,可以看这篇文章http://www.net7d.com/show/?id=475 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 托盘我会,在C#中实现很容易,可是在服务启动时,如何显示就不知道了,就像SQL Server那样的 我知道肯定需要用定时器问题好像我没说清楚服务启动时执行OnStart,可在这里面不能执行new Form1().ShowDialog这样的语句,那就意味着不可能有窗体被放到system tray中啊还有timer 控件需要放在床体中才能运行啊不知道我说清楚没有 windows 服务中不能使用窗口,因为服务不能直接和用户交互,sql server用户交互是通过客户服务方式,托盘显示的只是客户端控制控制程序要想实现你所说的功能,需要做一个客户端程序和你的服务通讯mouse C#做服务中可以使用Timer组件mouse 你的窗体不是关闭,是隐藏啊?窗体里面的定时器可以运行代码。你在DoubleClick事件里执行 窗体.show()在Click事件里改变NotifyIcon的图标,以及Timer的Enable属性NotifyIcon什么都不是,只是一个能响应消息的图标,你也不用想能把窗体放在里面。 to:webouse(webouse) 客户端程序和服务如何通讯啊?比如服务在拷贝文件的时候system tray中的icon可以闪烁to:CForce() 你说得我没明白,能再说清楚一点吗谢谢大家 C#编程中tabControl的页面Enable问题 如何把treeview中checkbox=true的项另存为 控件z顺序改变的事件是什么 微软专家救命:c#编译器bug,程序停止不动 删除XML子节点时为什么会剩下一空节点? 初看C#问个简单的问题 关于detailsview的字段名汉化问题 表关联问题 异步执行 屬性的問題? 有关DataGrid的问题 为什么按方向键不能出发MDI子窗口的KEYDOWN事件
问题好像我没说清楚
服务启动时执行OnStart,可在这里面不能执行new Form1().ShowDialog这样的语句,那就意味着不可能有窗体被放到system tray中啊
还有timer 控件需要放在床体中才能运行啊
不知道我说清楚没有
server用户交互是通过客户服务方式,托盘显示的只是客户端控制控制程序要想实现你所说的功能,需要做一个客户端程序和你的服务通讯
mouse
mouse
你在DoubleClick事件里执行 窗体.show()
在Click事件里改变NotifyIcon的图标,以及Timer的Enable属性NotifyIcon什么都不是,只是一个能响应消息的图标,你也不用想能把窗体放在里面。
客户端程序和服务如何通讯啊?比如服务在拷贝文件的时候system tray中的icon可以闪烁to:CForce()
你说得我没明白,能再说清楚一点吗谢谢大家