精华内容
下载资源
问答
  • 在使用winform写界面的时候,要想label这种控件实现对背景透明,并且也懒得每次拖动一次控件都要在后台写一遍label1.Parent=PictureBox1 那么下面方法就介绍了比较简单便捷的方法,在开始搭建界面的时候就要做好...

    在使用winform写界面的时候,要想label这种控件实现对背景色透明,并且也懒得每次拖动一次控件都要在后台写一遍label1.Parent=PictureBox1

    那么下面方法就介绍了比较简单便捷的方法,在开始搭建界面的时候就要做好铺垫。

    1.首先铺好背景图片

       设置背景图片充满整窗体

       并使背景图在最底下一层

    pictureBox1.SendToBack();
    

    2.添加panel控件

        设置panel控件充满窗体

      设置panel背景透明

    panel1.BackColor = Color.Transparent;

    3.设置两者之间的关系

       把panel的父控件设置成picturebox

     并使panel到最上面一层

    panel1.Parent = pictureBox1;
    panel1.BringToFront();
    

    经过上面的设置后现在你往窗体中拖进列如label的标签背景是不是就变透明呢

     

    还有一种方式是比较通用的方式,就是给背景加透明的png图片来使控件透明

     

    以上都是仅供Color.Transparent透明无效提出的解决方法。

    转载于:https://www.cnblogs.com/daxiongblog/p/4112610.html

    展开全文
  • winform panel控件背景透明 在网页中通过div+css实现半透明效果不难,今天我们看看一种在winfrom中实现的方法
  • winform 控件背景色设置成透明

    千次阅读 2013-11-14 17:37:27
    点击BackColor属性的下拉例表,->选择Web选项卡->选择Transparent,也就是Web选项卡里的第一个.
    点击BackColor属性的下拉例表,->选择Web选项卡->选择Transparent,也就是Web选项卡里的第一个.
    展开全文
  • winform 控件透明

    2014-04-11 22:02:08
    要实现C# WinForm中的控件背景透明,可以通过设置控件的BackColor属性为Transparent,同时设置其父控件。因为在C#中,控件透明指对父窗体透明。 如果不设置Parent属性,那么控件将只对Form透明,显示的时候...
    要实现C# WinForm中的控件与背景的透明,可以通过设置控件的BackColor属性为Transparent,同时设置其父控件。因为在C#中,控件的透明指对父窗体透明。
    如果不设置Parent属性,那么控件将只对Form透明,显示的时候都会把Form的背景色(默认为Control)重刷一遍作为自己的背景。
    在控件比较多的情况下,可以使用Panel控件,将某一组的控件都放到Panel中,然后只对此panel设置背景透明即可,则其他控件都跟着实现了背景透明。
    如,现有一PictureBox控件,十多个Label以及Button,那么只将这些Label和Button放入Panel中。同时在Form_Load事件中加入如下代码即可实现背景透明:
       this.picturebox1.SendToBack();//将背景图片放到最下面
       this.panel1.BackColor = Color.Transparent;//将Panel设为透明
       this.panel1.Parent = this.picturebox1;//将panel父控件设为背景图片控件
       this.panel1.BringToFront();//将panel放在前面
    以上代码即可实现所有的控件都对PictueBox背景图片透明
    展开全文
  • C# winform 控件背景颜色自定义RGB 值

    万次阅读 2018-11-06 11:22:45
    C# winfrom 控件背景颜色自定义RGB 值 先找到我们控件的属性栏,找到backcolor处,直接写上你的rgb就行了。如果需要加透明就是用的argb :属性栏设置如图: 还可以通过代码设置:如下: Color.FromArgb(255,219,73)...

    C# winform 控件背景颜色自定义RGB 值

    先找到我们控件的属性栏,找到backcolor处,直接写上你的rgb就行了。如果需要加透明就是用的argb
    :属性栏设置如图:

    属性栏设置我们的rgb

    还可以通过代码设置:如下:

     label13.BackColor = Color.FromArgb(255,219,73);
    

    因为color这个东西需要引用我们一个类库:using System.Drawing;
    我们在界面最上方using一下就好了
    usingdrawing

    如果不想Using就,加点代码,system.drawing.color
    如下图:

     label13.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(219)))), ((int)(((byte)(73)))));
    
    展开全文
  • 但当用多个控件时,如PictureBox,控件都贴透明图片后,两个PictureBox有重叠的地方,希望重叠的地方能透明,就是透视下面的控件部分,结果测试后发现两控件重叠透明的地方对整个框架的背景透明,但对...
  • winform自定义的透明背景的panel,可以覆盖在其他控件上,然后在该透明panel上做绘图、点击获取坐标等操作。
  • C# WinForm 透明控件 PictureBox透明

    万次阅读 2014-07-30 13:27:48
    1.要实现C# WinForm中的控件背景透明,可以通过设置控件的BackColor属性为Transparent,同时设置其父控件。因为在C#中,控件透明指对父窗体透明。如果不设置Parent属性,那么控件将只对Form透明,显示的时候...
  • 控件支持透明色 16 this .SetStyle(ControlStyles.SupportsTransparentBackColor, true ); 17 } 18 19 #region designer 20 /// 21 /// 必需的设计器变量。 22 /// 23...
  • 使用BackColor=Color.Translate这种方法只能实现和背景色一样但是不是真的透明控件后面的控件还是看不到 1.首先写一个基类 using System; using System.Collections.Generic; using System.Text; using System....
  • 以pictureBox控件上label控件为例,设置label控件背景透明,可以看到pictureBox控件背景色。
  • 窗体设置为背景透明时,半透明图案无法正常显示,要么变成全透明要么不透明。这个能解决吗? 例如下面窗体中,属性“TransparencyKey”和“BackColor”都设置为白色,这样可以窗体透明。然后“BackgroundImage”...
  • 设置 pictureBox0… ...如上高亮所示,我们都会试着设置背景为Transparent,但结果显示为灰色的背景即pictureBox1父控件背景色,但pictureBox1的父控件并不是pictureBox0,所以没有预期的效果。 知道问题所在就
  • 给绘制加个样式 代码 protectedoverrideCreateParamsCreateParams{get{CreateParamscp=base.CreateParams; //WS_EX_TRANSPARENTcp.ExSt...
  • 1.要实现C# WinForm中的控件背景透明,可以通过设置控件的BackColor属性为Transparent,同时设置其父控件。因为在C#中,控件透明指对父窗体透明。如果不设置Parent属性,那么控件将只对Form透明,显示的时候...
  • C#WinForm开发:如何将控件背景色设置为透明引言关于透明实现步骤常见问题 引言 在项目开发中,有时需要将控件的背景颜色设置为透明,比如label控件。那么,如何将控件的背景颜色设置为透明?是不是只要将控件的...
  • winform实现透明控件

    千次阅读 2019-01-17 17:39:46
    但是,winform项目的控件透明都是将父控件的图像绘制成子控件背景来实现的,这种透明存在很大的问题,不合格。 然后,我想到wpf在透明这块做的比较好,想是不是可以在winform中使用wpf控件来实现,结果发现还是走...
  • WinForm 控件实现半透明效果,并可层叠显示

    万次阅读 热门讨论 2012-09-19 23:13:58
    啥不说,先看效果 其中 直线,矩形,圆和五...其实主要代码很简单,就是设置就是重写控件的CreateParams 属性,使之背景透明 public class CYBaseControl : Control { public CYBaseControl() { this.Set
  • 主要用控件的Region属性。效果如下源码如下:using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows....
  • C# winform生成全透明控件方法 private void Login_Load(object sender, EventArgs e) { LoginBtn.FlatStyle = FlatStyle.Flat;///设置平面样式外观为平面 LoginBtn.BackColor = Color.Transparent;///设置...
  • 支持标准Winform控件透明窗体,支持半透明PNG背景图,非双窗体技术的另一种实现方案。 含源代码
  • 透明窗体上显示标准Winform控件

    千次阅读 2011-03-21 19:21:00
    可惜的是这种窗体与Winform体系的本质冲突导致其不能与标准Winform控件共同工作。Google到的解决方案多是使用双窗体来解决,不过本着技术研究的精神,我尝试设计了另一种让此二者共存的方案。 Winform绘图过程简要...
  • C# Winform 变相实现背景透明

    千次阅读 2016-08-30 14:51:36
    C# Winform 变相实现背景透明 本人在写一个C# Winform项目时,窗体背景使用了背景图,但是窗体上的部分控件不支持背景透明,这样显得有些不好看,然后在Google时发现如下变相实现背景透明的方法
  • 有关如何将winform的PictureBox控件背景图多余白边设置为透明 如图所示: PictureBox控件如果直接这样叠加,原本png图片没有像素的边角会变成白色填充 只需要设置该图片的父容器为背景的Picture控件,并修改该控件...
  • C#控件背景透明的几种解决方案

    万次阅读 2012-07-06 15:52:23
    已经很少做winform程序了,最新参与了一个小项目,遇到了控件背景透明的功能要求,特在此总结一下,供有需要的同行参考。 0、背景透明的概念和分类 背景透明是啥意思呢,就是背景透明。哈哈,废话了。其实你想...
  • 自定义控件,实现在winform窗口中点击查询等待时的页面加载遮罩效果,背景透明,结果返回前被遮罩的控件不可用。 有问题可留言http://blog.csdn.net/quan278905570

空空如也

空空如也

1 2 3 4 5 ... 7
收藏数 131
精华内容 52
关键字:

winform控件背景透明