gpt4 book ai didi

c# - 为什么我得到 "Control does not support transparent background colors"?

转载 作者:行者123 更新时间:2023-11-30 14:36:25 26 4
gpt4 key购买 nike

我正在开发 C# - Winforms 应用程序并尝试像这样设置只读文本框的背景颜色...

txtMyBox.BackColor = Color.FromName ("Red");

失败并显示错误消息...

System.ArgumentException was unhandled
Message=Control does not support transparent background colors.
Source=System.Windows.Forms

要事第一;这是为只读文本框设置背景颜色的正确方法吗?我为普通文本框做了很多,它似乎工作正常。

如果是的话,有人能帮我弄清楚什么是“透明背景色”吗?为什么我想要一个?我不认为我这样做;我只是想让背景改变颜色。

最佳答案

很老的帖子但是......你以前试过这个吗?

public partial class MyForm : Form
{
public MyForm()
{
this.SetStyle(ControlStyles.SupportsTransparentBackColor, true);

InitializeComponent();
}
}

关于c# - 为什么我得到 "Control does not support transparent background colors"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10586322/

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