【发布时间】:2013-04-16 20:34:07
【问题描述】:
我有一个文本框,我使用它的背景颜色作为颜色预览,以及一个控制该颜色 alpha 的轨迹栏。我正在使用以下代码:
private void trackAlpha_ValueChanged(object sender, EventArgs e) {
colorPreview.BackColor = Color.FromArgb(trackAlpha.Value, colorDialog.Color.R, colorDialog.Color.G, colorDialog.Color.B);
}
事实证明,滚动 alpha 对预览没有任何影响。
关于为什么会发生这种情况的任何想法?
【问题讨论】:
-
这是 WinForms,还是 WPF,还是别的什么?
-
这是一个表格。对不起,应该包括那个。
-
我为你添加了标签。
-
winforms支持透明吗?
-
确实如此,我在我的另一个具有相同功能的应用程序中使用了它 - 更改文本框背景颜色的透明度。我在这个新项目中复制并粘贴了这个确切的代码并更改了所需的内容,但仍然没有成功。
标签: c# winforms colors alpha trackbar