【问题标题】:.Net Get recent opened item other App (Like in menu bar ).Net 获取最近打开的项目其他应用程序(如菜单栏)
【发布时间】:2016-04-24 12:31:11
【问题描述】:

可以像这张图片一样在窗口中获取最近的项目列表吗?我如何从 vb.net 访问它?

列出最近的项目(右键单击图标栏)

http://i.stack.imgur.com/hnPtQ.png

谢谢

【问题讨论】:

    标签: c# .net vb.net windows


    【解决方案1】:

    您指的是跳转列表。从 .NET 4 开始,您可以从 .NET 内部访问。既然您希望在 VB.Net 中使用此功能,请查看此article 以及 msdn 上的 official documentation

    导入 System.Windows.Shell 班级申请 公共子新() 将 jl 调暗为新的 JumpList JumpList.SetJumpList(Application.Current, jl) 将 SaveAs 调暗为新的 JumpTask SaveAs.ApplicationPath = System.Reflection.Assembly.GetExecutingAssembly.Location() SaveAs.Title = "另存为..." SaveAs.Arguments = "-saveas" jl.JumpItems.Add(另存为) 暗淡配置为新的 JumpTask Configuration.ApplicationPath = System.Reflection.Assembly.GetExecutingAssembly.Location() Configuration.Title = "配置" Configuration.CustomCategory = "设置" Configuration.Arguments = "-config" jl.JumpItems.Add(配置) jl.Apply() 结束子 Private Sub Application_Startup(ByVal sender As Object, ByVal e As System.Windows.StartupEventArgs) 处理 Me.Startup ' 处理“另存为”跳转列表示例 如果 e.Args.Contains("-saveas") 那么 ' 花式代码欢乐时光 ' -- 请记住,这是作为一个新实例启动的——如果你不想要这样,当你完成时,这个 end 会杀死它—— 结尾 万一 ' 处理“配置”跳转列表示例 如果 e.Args.Contains("-config") 那么 ' 我在这里启动一个配置窗口,完全取决于你 ' -- 请记住,这是作为一个新实例启动的——如果你不想要这样,当你完成时,这个 end 会杀死它—— 结尾 万一 结束子 结束类

    【讨论】:

      猜你喜欢
      • 2011-03-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多