我在C#上工作。我有一个应用程序。在这个应用程序中我需要显示消息,假设在下午1点我的应用程序显示“Take dinner”。下午4点显示“Take snacks”,基本上提醒应用程序,这里用户设置时间和消息,持续时间在窗口上激活多久。我已经编写了这个应用程序,但问题是用户有一个特殊要求,用户不喜欢在快速栏/启动时看到应用程序图标, - > programFiles,应用程序只是在注册表.User上的位置,当启动他的操作系统,它变得活跃,在确切的时间它只是显示消息,间隔时间变得不可见。如果有任何查询PLZ问。提前感谢。如何激活窗口
如何激活窗口
回答
您是否考虑将应用程序转换为windows service?如果你这样做了,你可以自动在后台运行,而无需用户交互。
我会建议将EXE文件放入启动文件夹下的启动文件夹或启动文件夹下或启动注册表中。注册表路径如下:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
这会在用户登录时启动它。然后,让应用程序开始隐藏(Form.Visible = false)。到时候,再次使应用程序可见。
谢谢答复。我有应用程序,但我如何周期性可见和不可见的应用程序。你会plz显示一些syntax.thanks – shamim 2011-05-08 04:24:17
如果您使用的Winforms,只是做一个这样的。可见= false;当你想隐藏表单时。要再次显示,请将其设置为true。 – IAmTimCorey 2011-05-08 04:28:50
我工作在winform.I从构造函数中写this.visible = false,但是窗体变得可见,但是如果我在按钮事件下编写它将变得不可见。为什么会发生 – shamim 2011-05-08 04:43:30
我会建议将EXE文件放入启动文件夹下的开始菜单或注册表中。注册表路径如下:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
using System.Windows.Forms;
namespace HideWindows
{
public class HideForm : Form
{
public HideForm()
{
Opacity = 0;
ShowInTaskbar = false;
}
public new void Show()
{
Opacity = 100;
ShowInTaskbar = true;
Show(this);
}
}
}
Single Form Hide on Startup 上述网址的帮助更多。
你会建议你自己? – 2011-05-08 12:14:53
- 1. 激活窗口
- 2. Python窗口激活
- 3. popup没有激活窗口被激活
- 4. 如何激活给定窗口?
- 5. 如何激活一个窗口?
- 6. 如何在Java中激活窗口?
- 7. 如何使用Nircmd激活子窗口?
- 8. 如何激活现有的GVim窗口
- 9. 如何通知该窗口已激活?
- 10. 窗口激活三个窗口同名
- 11. 从弹出窗口激活父窗口
- 12. wpf窗口未激活
- 13. 弹出窗口被激活
- 14. VBA激活Internet Explorer窗口
- 15. 可可:激活窗口:shouldPopUpDocumentPathMenu:?
- 16. 从gitbash激活pyvenv窗口
- 17. 无法激活Excel窗口
- 18. 激活控制台窗口
- 19. 如何在窗口失去焦点后激活窗口?
- 20. 重新激活以前激活的窗口/程序applescript?
- 21. 检测标签/窗口激活JavaScript中
- 22. SetForegroundWindow不会激活我的窗口
- 23. autohotkey激活窗口两次禁用它?
- 24. 激活窗口/应用程序
- 25. 需要激活一个窗口
- 26. 窗口未激活时的Java输入
- 27. 使用VBA从Excel激活Word窗口
- 28. 可可防止窗口激活
- 29. Python:激活窗口在OS X
- 30. 没有激活窗口样式
服务的问题是它不应该与用户交互(大不不)。 – IAmTimCorey 2011-05-08 04:14:27
@BiggsTRC同意..我的想法是,该服务将更多地作为一个*调度程序*使用单独的用户界面来管理它。创建一个没有出现在任务栏或通知区域的桌面应用程序也是可能的,但是管理变得困难。 – 2011-05-08 04:16:59
这将工作,虽然这意味着创建两个应用程序 – IAmTimCorey 2011-05-08 04:22:20