Label背景透明是相对于Label的Parent而言的,如果Label的Parent是一个winform,而这个winform又有一个PictureBox,现在Label放在PictureBox上,单纯设置Label.BackColor = Color.Transparent;发现Label背景是winform的背景,依旧会遮挡PictureBox,还需要设置Label的Parent为PictureBox。原文:http://www.cnblogs.com/niss/p/4357342.html
具体实现方法如下:123456789101112131415161718192021222324252627282930313233343536373839namespaceWindowsApplication1{ publicpartialclassForm2 : Form { publicForm2() { InitializeComponent(); this.Opacity = 1; this.Text = "opacity=1"; this.TopMost = true; } privatevoidForm2_Activated(objectsender, EventArgs e) { this.timer1.Enabled = true; } privatevoid...
做过.NET Winform窗体美化的人应该都很熟悉UpdateLayeredWindow吧,UpdateLayeredWindow可以实现窗体的任意透明,效果很好,不会有毛边。不过使用这个API之后,会有一个问题就是无法使用普通控件,而且没有Paint消息。为了解决这个问题,有两种方法。一、使用双层窗体,底层窗体使用UpdateLayeredWindow作为背景,上层窗体用普通窗体,并且可以使用TransparencyKey或者Region来实现去除不需要的窗体内容,让上层窗体能看到底层的窗...
完全透明的按钮,只在鼠标经过时显示边框线。 属性Button.Image设置图片按钮,可与背景完美结合。
public void setButtonStyle(Button btn){btn.ForeColor = Color.Transparent;btn.BackColor = Color.Transparent;btn.FlatStyle = FlatStyle.Flat;btn.FlatAppearance.BorderSize = 0;btn.FlatAppearance.MouseOverBackColor = Color.Transparent;btn.FlatAppearance.MouseDownBackColor = Color.Transparent;}
使用VS2005和C#.
具有窗体中的按钮和来自资源的图像,该图像没有透明度.
从IDE分配图像时如何透明?
谢谢.解决方法:在图像编辑器中打开图像(Paint.NET和GIMP是免费的),然后在需要的地方添加透明胶片.
一旦图像实际具有透明像素,一切都会起作用.
您还可以使用Bitmap类的几个方法来执行此操作:Bitmap b = Properties.Resources.MyImage;
b.MakeTransparent(b.GetPixel(0, 0));
我正在尝试在加载之前自动更改表单的不透明度.我正在使用内置的“设置”功能来保存值窗口应该具有的不透明度.问题是,当我调试我的应用程序时,一切正常,当我编译它并尝试打开可执行文件时,该窗口消失了……我没有收到任何错误.
这就是我要这样做的方式:
首先,设置中有一个值从0到100不透明(int)private void Form1_Load(object sender, EventArgs e){this.Opacity = WindowsFormsApplication1.Properties.Settings.Default.opacity...
我已经修改了CodeProject上的SuperContextMenuStrip,以满足我的某些项目需求.我将其用作GMap.NET Map Control上地图标记的工具提示.以下是其外观示例:
我想做的是通过使它看起来更像气泡来稍微改善一下.类似于旧的Google Maps样式工具提示:
我花了一些时间在控件透明度上进行搜索,我知道这不是一件容易的事. This SO question in particular illustrates that.
我已经考虑过重写SuperContextMenuStrip的OnPaint方法来绘制SuperCo...
在一个函数中,我想对作为参数提供的IEnumerable进行并行处理.
这个IEnumerable已经是一些链接的结果,即:IEnumerable argument = InitialEnumerable.Select(x => DoHeavyProcessing(x))...但对我来说,它是不透明的-我无法修改此参数的创建方式.我不知道它是如何构造的.
现在,当我调用arguments.AsParallel()时,这样做没有好处-AsParallel()仅并行化其右侧的处理,但是之前的所有工作都按顺序运行.
相反,我需要以某种方式解析此IEnum...
我有3个PictureBox,每个都有透明的图像,像这样:
为了使图片2和图片3对于图片1透明,我编写了以下代码:pictureBox2.Parent = pictureBox1;pictureBox3.Parent = pictureBox1;现在,我的问题是:如何使图片2对图片3透明?解决方法:此功能的运作有一个限制,当您开始嵌套图像时,您已经超过了该限制.然后,您将看到PictureBox仅对其父对象透明,而其他PB贡献像素的合成图像部分将不可见.您会看到家长的背景.
您需要切换到单个PictureBox...
当我尝试将母版(MasterDetailPage的)的背景色设置为透明时,它保持白色.
基本上,我希望看到的是,详细信息页面中的颜色是通过母版显示的.
例如(如果上述情况成立,那么此MasterDetailPage的背景色将为红色(是的,我知道我可以将背景色设置为红色,但我希望它是透明的))
解决方法:看到TabletMasterDetailRenderer的documentation后,我们可以发现在PCL中创建的母版页或详细页将添加到_masterController.View和_detailController.View上.
因...
using System;
using System.Collections;
using System.ComponentModel;
using System.Drawing;
using System.Data;
using System.Windows.Forms;using System.Drawing.Imaging;namespace ZBobb
{/// <summary>/// AlphaBlendTextBox: A .Net textbox that can be translucent to the background./// (C) 2003 Bob Bradley / ZBobb@hotmail.com/// </summary>public class AlphaBlendTextBox : System.Windows.Forms.TextBox{#reg...
我想要实现的是覆盖屏幕的半透明背景.然后能够在它上面绘制不透明的画笔.
我试过的是一个具有屏幕大小的表单,然后设置它的颜色并设置this.opacity = 0.5.但是这会影响表单中的所有画笔.
我也尝试将背景颜色设置为Color.Transparent,然后绘制一个覆盖屏幕的额外画笔,不透明度为0.5,然后绘制不透明画笔……但背景也变得不透明.即使设置了样式标志(ControlStyles.SupportsTransparentBackColor,true)
我知道我可以通过增加一个表格来达...
当我尝试渲染包含透明对象(50%透明度)和纹理不透明对象的场景时,透明对象变得更加褪色.如果隐藏了纹理对象,则透明对象将再次获得其预期的透明度.
我使用vtkTextureMapToSphere将纹理映射到对象.请注意,下面代码中的边界表示我应用纹理的_polydata对象的边界框.vtkTextureMapToSphere textureMapper = vtkTextureMapToSphere.New();
textureMapper.SetInput(_polydata);
textureMapper.SetCenter(bounds.center[0], bounds.center[...
我目前正在开发一个我必须使用GDI(System.Drawing)的项目.我正在尝试制作一个带有动态neeldes的多功能仪表(一个类似钟表的轮子).
我不想每帧都绘制背景图像(带有所有标记).我现在解决这个问题的方法是将它设置为图形“容器”的背景图像,这是一个面板(请记住这一点,我可能不得不这样做).
那么我画针.针目前每秒更新25次(我可能会优化它,以便它只在必要时更新).但问题是,我必须在开始使用新帧之前清除缓冲区,导致背景图像被缓冲区的背...
我发现了很多关于在.NET中调整图像大小等问题的问题,但是他们似乎都没有谈到调整具有透明度的图像(像GIF这样的1bit和像PNG这样的w / alpha通道),显然试图保持这种透明度.
也许GDI / GDI在某种程度上缺乏轻松管理这些场景的代码或其他什么?如果不能按原样使用.NET,你是否知道任何可以做到这一点的库,甚至不是免费的.我不希望它成为一个命令行工具(否则ImageMagick可能很容易做到这一点),以实现更好的集成和自动化目的.
多谢你们.哦...