C#-窗体透明度,通过TrackBar设置窗体透明度动态效果---ShinePans

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace 窗体透明度
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void trackBar1_Scroll(object sender, EventArgs e)
        {
            Form1 frm = this;
            frm.Opacity = (double)(trackBar1.Value) / 100;
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            this.Opacity = (double)(trackBar1.Value)/100;
        }
    }
}

trackbar 的值 max :100  min 0

然后在程序时间代码中 ,将 trackbar的值转换为 double然后除以100,转换为 %比 ,就可以赋值给 Opacity了, 通过 Form1 frm=this 来获得当前窗口对象

程序代码及 效果图:

http://yunpan.cn/csJJf4txgc93M  提取码 86c6

时间: 2024-11-09 23:44:46

C#-窗体透明度,通过TrackBar设置窗体透明度动态效果---ShinePans的相关文章

C#-TrackBar-RGB颜色窗体背景色,动态加载颜色效果,通过Trackbar设置,值255.---ShinePans

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace 设置窗体颜色_TrackBar_ { public

仿酷狗音乐播放器开发日志二十四 选项设置窗体的实现(附328行xml布局源码)

转载请说明原出处,谢谢~~ 花了两天时间把仿酷狗的选项设置窗体做出来了,当然了只是做了外观.现在开学了,写代码的时间减少,所以整个仿酷狗的工程开发速度减慢了.今天把仿酷狗的选项设置窗体的布局代码分享出来,给学习duilib布局的朋友做个demo.现在编写的仿酷狗选项设置窗体和原酷狗的窗体不细看几乎看不出差别,控件的布局位置和原酷狗最多只有几个像素的位置差别. 先来看一下原酷狗的选项设置窗体的其中一个页面: 如果还不太会布局的朋友可以先看我前些日子写的关于duilib布局的博客<duilib各种布

winform(MDI窗体容器、权限设置)

一.MDI窗体容器: 1.功能: 它可以让其它窗体在它的内部打开,无法超出它的范围 将某个窗体的属性:IsMdiContainer设置为true - 窗口样式 2.问题: (1)如何将其它窗体在它的内部打开? 窗体对象名.MdiParent = this; (2)窗体打开时最大化属性不好用,怎么办? 在实例化窗体对象,show之前,用代码设置最大化属性 注意:窗体的WindowState属性必须为默认值Normal (3)内部窗体最大时右上角总是显示最大最小关闭按钮,如何去掉? 在MDI窗体里放

位图背景透明与设置位图透明度

位图怎么像PNG图片背景透明呢? 关键在于对单色位图的使用,单色位图,黑色表示前景颜色(可代表任意),白色代表图片背景颜色 实现API :Transparentblt来理解单色位图 函数原型:BOOL TransparentBlt(HDC hdcDest, int nXOriginDest, int nYOriginDest, int nWidthDest, int hHeightDest, HDC hdcSrc, int nXOriginSrc, int nYOriginSrc, int nW

GUI 设置窗体/关闭窗体

GUI:图形用户界面,在awt和swing包下 awt和swing的区别 JAVA.awt:需要调用本地系统方法实现功能,属于重量级控件        轻重是指与系统的关联度 JAVAX.swing:在JAVA的基础上,提供了更多的组件,完全由JAVA实现,移植性强,属于轻量级控件 Frame:窗体对象 方法: 1.Frame:无参构造 2.Frame.setsize():设置窗体大小 3.Frame.setLocation():设置窗体位置 4.Frame.setBounds(X,Y,Widt

C#-WinForm-MDI窗体容器、权限设置

MDI窗体容器 - 放窗体的容器 窗体时顶级控件,是不允许放到其他的控件或窗体中的 (李献策lxc) 窗体属性中有一个属性:IsMdiContainer - 确定该窗体是否是MDI容器 在窗体中放一个顶部菜单 点击<销售>按钮会在窗体中弹出一个新的窗体 //销售 private void 销售ToolStripMenuItem_Click(object sender, EventArgs e) { Form5 f5 = new Form5(); f5.MdiParent = this; f5.

css设置元素透明度代码实例

css设置元素透明度代码实例:本章节介绍一下如何设置一个元素的透明度,现在众多的效果都有使用,下面就介绍一下如何实现此效果.w3c提供了一种标准的设置透明度的属性opacity,此属性值大小是介于0-1之间的,0为完全透明,1为完全不透明.代码如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content=

黄聪:C#设置窗体打开位置(在显示器的右下角打开)

int x = System.Windows.Forms.Screen.PrimaryScreen.WorkingArea.Size.Width - this.Size.Width - 5; int y = System.Windows.Forms.Screen.PrimaryScreen.WorkingArea.Size.Height - this.Size.Height - 5; this.SetDesktopLocation(x, y); 注释:System.Windows.Forms.S

关于GridBagLayout设置窗体大小的一个小问题

在swing中,我们一般设置窗体大小用setSize()方法,此方法的的确确是好用.但是在涉及到布局的时候,尤其是GridBagLayout这种复杂的布局而且针对的窗口不小时,此方法就不奏效了.没试过的可以试试. 那我们应该怎么做呢? 很简单,先检查代码有没有很基本的错误,如果没有,那么只要把setSize()方法换成setPreferedSize()就可以了; 但还要注意一点,setPreferedSize()参数为Dimension类型,不是两个int类型的参数. 例子部分代码如下: Dim