【发布时间】:2017-07-27 13:52:24
【问题描述】:
我一直在制作钢铁侠的 hud。我正在使用 WebEye 访问网络摄像头...现在我必须在网络摄像头控件上添加标签,但标签不透明 每个控件我都试过了,但不能使用透明功能..
这是我的代码
foreach (WebCameraId camera in webCameraControl1.GetVideoCaptureDevices())
{
comboBox1.Items.Add(new ComboBoxItem(camera));
}
if (comboBox1.Items.Count > 0)
{
comboBox1.SelectedItem = comboBox1.Items[0];
}
ComboBoxItem i = (ComboBoxItem)comboBox1.SelectedItem;
try
{
webCameraControl1.StartCapture(i.Id);
}
finally
{
//Do something if u want to
}
请帮忙!!
【问题讨论】:
-
您的目标是什么:Winforms、WPF、ASP..? 始终正确标记您的问题!
-
Winforms 对透明度没有真正的支持。当您将标签的背景颜色设置为 Color.Transparent 时,它会使用其父控件的背景来模拟透明度。
-
还有其他方法可以实现吗? @ZoharPeled
-
可能。您可以创建自己的真正透明标签,但它确实有它的缺点。这个周末我会试着给你找一个例子。
标签: c# winforms transparency webcam