gpt4 book ai didi

c# - 有什么方法可以更改 VSTO Outlook 插件中的边框/标题背景吗?

转载 作者:行者123 更新时间:2023-12-05 07:28:37 26 4
gpt4 key购买 nike

我正在为 Outlook 2016 开发 VSTO 插件,但无法更改边框和标题背景颜色(正如您从链接图片中看到的那样)。

我试图强制 TaskPaneWpfControlHost 对象的“BackColor”属性,但结果是我将用户控件的背景更改注入(inject)到容器中。

     public TaskPaneWpfControlHost(System.Windows.Controls.UserControl shell)
{
this.BackColor = System.Drawing.Color.White;
InitializeComponent();
wpfElementHost.HostContainer.Children.Add(shell);
wpfElementHost.AutoSize = true;
wpfElementHost.Dock = DockStyle.Fill;
_shell = shell;
}

最佳答案

您可以引用下面的代码使用BackColor:

private const string WindowColor = @"#FF2D2D30";

var color = ColorTranslator.FromHtml(WindowColor);
this.BackColor = Color.FromArgb(color.R, color.G, color.B);

更多信息,请引用以下链接:

Is there any way to change custom task pane color in VSTO outlook add in?

How to: Set the Background of a Windows Forms Panel

关于c# - 有什么方法可以更改 VSTO Outlook 插件中的边框/标题背景吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53285132/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com