精华内容
下载资源
问答
  • 设置背景图片:BackgroundImage属性选择对应的图片就可以了。 背景图片随窗体的变化而变化:BackgroundImageLayout属性值设置为Stretch。 窗体放置图片:PictureBox控件;PictureBox控件的背景为透明:BackColor的...

    设置背景图片:BackgroundImage属性选择对应的图片就可以了。

    背景图片随窗体的变化而变化:BackgroundImageLayout属性值设置为Stretch。

    窗体放置图片:PictureBox控件;PictureBox控件的背景为透明:BackColor的值为Transparent。

    让图片的大小适合你的PictureBox控件的大小:PictureBox的SizeMode属性值设置为Zoom。

    控件的位置和大小随窗体大小的变化而变化设计视图时将控件放置再你需要的位置,Dock属性为None,Anchor属性为None,则该控件的位置一直处于窗体的相对位置上。

    转载于:https://www.cnblogs.com/bkyqtr/p/11357881.html

    展开全文
  • Winform窗体开发过程中为了使我们的窗体更加美观,有时候可能需要添加背景图片的操作,那如何添加背景图片呢?主要的方法有两种: (1)PictureBox控件 (2)窗体BackGroudImage属性添加 PictureBox顾名思义就是...

    Winform窗体开发过程中为了使我们的窗体更加美观,有时候可能需要添加背景图片的操作,那如何添加背景图片呢?主要的方法有两种:

    (1)PictureBox控件

    (2)窗体BackGroudImage属性添加

    PictureBox顾名思义就是用来存放图片的容器,拖拉一个PictureBox控件到窗体中,接着再为PictureBox控件添加图片绑定就可以实现背景图片的添加,此种添加方法既可用于主窗体也可用于部分窗体;

    通过设置主窗体的BackGroudImage属性也可以为主窗体添加背景颜色,只不过这种添加方式只能添加整个窗体的背景图片,不能实现局部窗体背景图片的添加;

    通过上面两种添加方法的比较我们可以知道,PictureBox控件添加方法比较灵活,建议使用此种添加方法

    通过上面的两种方法添加过背景图片就万事大吉了吗?答案是否定的,因为我们添加的背景图片与我们窗体的大小很多时候是不一致的,图片的大小不能随着窗体的大小自适应变化,那遇到这种情况我们又需要怎么做呢?

    1、设置PictureBox内的图片大小随着PictureBox的大小自适应

    把PictureBox的SizeMode设为   StretchImage   就可以让图片随PictureBox   Resize了。

    2、设置整个窗体的背景图片随窗体大小自适应

    首先添加背景图片 之后设置窗体的BackImageFlayOut属性为strech

    上面的知识也许比较简单,可如果不清楚,我们也会在这简单的问题上浪费很多时间,在此总结一下,希望对你有所帮助!

    展开全文
  • 解决Winform背景图片闪烁的问题

    千次阅读 2018-03-07 20:00:42
    嵌入图片的Panel作为Winform应用程序的背景,这个界面现在有两个问题:1、在窗体第一次被打开时,背景图片会出现明显的闪烁2、在拉动窗体的边界以调整窗体大小时,背景图片非出现明显的闪烁 解决方...
           Winform窗体,里面放置了一个Panel,Dock属性为Fill,BackgroundImage使用一个本地图片文件,
    BackgroundImageLayout使用了Stretch。嵌入图片的Panel作为Winform应用程序的背景,这个界面现在有两个问题:
    1、在窗体第一次被打开时,背景图片会出现明显的闪烁
    2、在拉动窗体的边界以调整窗体大小时,背景图片非出现明显的闪烁
      

    贴图图片

    解决方案:


    需要新建一个PanelEnhanced类继承Panel类,代码如下:


    C# Code:
    
    /// <summary>
    /// 加强版 Panel
    /// </summary>
    class PanelEnhanced : Panel
    {
       /// <summary>
       /// OnPaintBackground 事件
       /// </summary>
       /// <param name="e"></param>
       protected override void OnPaintBackground(PaintEventArgs e)
       {
          // 重载基类的背景擦除函数,
          // 解决窗口刷新,放大,图像闪烁
          return;
       }
       
       /// <summary>
       /// OnPaint 事件
       /// </summary>
       /// <param name="e"></param>
       protected override void OnPaint(PaintEventArgs e)
       {
          // 使用双缓冲
          this.DoubleBuffered = true;
          // 背景重绘移动到此
          if (this.BackgroundImage != null)
          {
             e.Graphics.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.HighQuality;
             e.Graphics.DrawImage(
             this.BackgroundImage,
             new System.Drawing.Rectangle(0, 0, this.Width, this.Height),
             0,
             0,
             this.BackgroundImage.Width,
             this.BackgroundImage.Height,
             System.Drawing.GraphicsUnit.Pixel);
          }
          base.OnPaint(e);
       }
    }
    

    参考链接:http://www.csframework.com/archive/1/arc-1-20170622-2307.htm

             www.csframework.com

    展开全文
  • winform 改变图片透明度
  • winform中设置控件的背景图,美化你的UI界面
  • WinForm 设置背景图片

    2021-06-26 20:04:04
    新建窗体,命名为"login.cs" 在"login.cs"中加入这一段代码 //这里的图片的路径需要使用绝对路径 this.BackgroundImage = Image.FromFile("E:\\loginView\\background3.jpg");

    新建窗体,命名为"login.cs"
    在"login.cs"中加入这一段代码

    //这里的图片的路径需要使用绝对路径
    this.BackgroundImage = Image.FromFile("E:\\loginView\\background3.jpg");
    

    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • 添加下面3句 public Show() { InitializeComponent(); SetStyle(ControlStyles.UserPaint, true); SetStyle(ControlStyles.AllPaintingInWmPaint, true); // 禁止擦除背景. SetStyle(Contr...
  • 实现pictureBox控件背景图片的局部放大,同时显示鼠标光标在pictureBox控件中的相对坐标。
  • C#winform压缩图片不变形和变形处理

    热门讨论 2013-01-07 16:25:30
    C#winform压缩图片不变形和变形处理
  • PS画了一张图作为Button按钮背景图片,添加到项目文件中,BackgroundImage引用后,发现出现只显露右上角一部分的问题 就是上面图片这个样子。 考虑到位图片可能在拉伸的时候出现了问题,然后用AI画了矢量图,...
  • 本文实例讲述了Winform下实现图片切换特效的方法,是应用程序开发中非常实用的一个功能。分享给大家供大家参考之用。具体方法如下: 本实例源自网络,功能较为齐全、丰富!主要功能代码如下: using System; using ...
  • bm = new Bitmap(fbImage); //fbImage图片路径 this.BackgroundImage = bm;//设置背景图片 this.BackgroundImageLayout = ImageLayout.Stretch;//设置背景图片自动适应
  • 最近做一个现场控制的项目,场景模拟在一张图片上,图片...比如我现在有一张1920*1080的图片,让它去做from的背景,遇到的问题是, 1)VS开发环境中,form的size属性值最大只能手动设置为当前屏幕的分辨率 2)运行起
  • 点击按钮,背景图片切换。加个定时器还可以自动切换。
  • winform C# 图片 透明背景 png bitmap image 源代码 .net vs2008
  • 一、选择项目工程目录,右键,然后...这里面的图片都是系统默认加载进来的,切勿企图直接手动增加,可以在项目工程下具体的界面给控件选择背景图片,相关控件加载背景图片会自动将图片放入项目工程下的资源内。 ...
  • 背景上次制作的串口工具又出问题了,整个窗口的要求背景使用图片,但是RichTextBox无法将背景颜色设置为Transparent,一个白白的框框给图片遮了一大半,丑的辣眼睛。在网站上找资料,发现有一个很简洁的方法:...
  • winform窗体加背景图片后,控件闪烁

    千次阅读 2014-01-28 09:57:04
    1:窗体双缓冲属性 DoubleBufered设置为true 2:可在窗体加载中添加如下代码   SetStyle(ControlStyles.UserPaint, true);  SetStyle(ControlStyles.AllPaintingInWmPaint, true)... // 禁止擦除背景.  SetStyl
  • 但各种背景图片又是必须的,怎么办? 现象是界面上已经看到图片了,但还是不停闪烁,推测是设置图片之后,有其他关于界面的代码执行,导致窗体需要不断刷新重现加载。 尝试一番之后,找到了改善卡顿的办法,步骤...
  • winform设置透明图片

    2021-05-28 12:59:04
    效果图如上,第二张图片就是透明的,分两个步骤 1.BackColor设置Transparent 2.在Form_Load方法里面指定 pictrueBox的父控件 private void Form5_Load(object sender, EventArgs e) { this.pictureBox2....
  • 就是将EMF作为WINFORM背景图片加载进去
  • 在项目开发中,遇到ListView添加背景图片,并随窗体自适应改变问题,但ListView控件本省并不包含背景图片的Stretch扩展属性,因为不想重绘,所以在图片本身想办法。 1、按比例缩放版本: private static Image ...
  • C# winform图片合成

    2018-01-16 16:58:51
    用C# winform写的一个demo 可以将一张图片去掉背景合成到另外一张图片中去 比如可以将印章图片去掉背景合成到文档中去
  • 标题添加Tab页面背景图片后出现窗体闪烁问题 首先,我在网上找了一些窗体闪烁的问题,多是说窗体加载需要添加双通道缓存。修改如下 在public Form()函数里面添加 SetStyle (ControlStyles.AllPaintingInWmPaint //...
  • 1.既然是添加背景图片  所以这里应该使用 Button.BackgroudImage = "" ;来设置图片  而不应该使用 Button.Image = "";   因为使用BackgroudImage来设置背景图片,我们还可以使用  ...
  • 一、Form窗体 ...Size = '背景图片的像素'; BackgroundImage = '你的图片'; 二、TextBox控件 1、去掉TextBox控件的边框 BorderStyle=none; 三、Button控件 1、设置Button透明 FlatStyle =..
  • C# winform MDI父窗体背景图问题

    千次阅读 2014-10-12 15:14:13
    C# winform MDI父窗体背景图不能随窗体大小改变而改变的问题。
  • winfrom-背景图片填充自适应大小

    千次阅读 2017-02-06 13:24:48
    一个属性很简单,防止遗忘 BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;在设计的时候建议置于底层容器,上层容器透明就好
  • C#(winform)为button添加背景图片

    千次阅读 2019-06-24 16:33:37
    1.既然是添加背景图片 所以这里应该使用 Button.BackgroudImage = "" ;来设置图片 而不应该使用 Button.Image = ""; 因为使用BackgroudImage来设置背景图片,我们还可以使用 BackgroundImageLayout来调节...
  • 简单的C# WinForm颜色填充,操作方法: 鼠标左键在图片上任意点击点,鼠标右键则可把说有的点连接起来并填充指定的颜色。(其实可以用多个曲线组合来填充)

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,965
精华内容 1,586
关键字:

winform背景图片