我有一个用 C# 为 .NET 3.5 编写的 WinForms 应用程序,它需要在任务管理器的应用程序选项卡中显示一个特定的名称。但是,我需要此文本与表单的文本不同。
到目前为止,我看到的行为是任务管理器应用程序选项卡将显示正在显示的 System.Windows.Forms.Form 的 Text 属性的值。但是,我想在 Form.Text 属性中显示应用程序的长名称,并在任务管理器的应用程序选项卡中使用缩写名称。
我知道 VB6 支持这种行为,其中应用程序标题(通过项目属性设置 -> 制作选项卡 -> 应用程序标题字段,或在 .VBP 文件本身中)将是应用程序选项卡中显示的名称。有没有办法在 C#/.NET 中复制此功能?
来自 MSDN 的这条信息似乎表明 Text 属性是 .NET 中的唯一来源:App Object for Visual Basic 6.0 Users。但是,我想知道是否有办法解决这个问题。