zoukankan      html  css  js  c++  java
  • C#透明窗体实现方法

    具体实现方法如下:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    namespace WindowsApplication1
    {
      public partial class Form2 : Form
      {
        public Form2()
        {
          InitializeComponent();
          this.Opacity = 1;
          this.Text = "opacity=1";
          this.TopMost = true;
        }
        private void Form2_Activated(object sender, EventArgs e)
        {
          this.timer1.Enabled = true;
        }
        private void Form2_Deactivate(object sender, EventArgs e)
        {
          this.timer1.Enabled = false;
          this.Opacity = 1;
          this.Text = "opacity=" + this.Opacity.ToString();
        }
        private void Form2_Load(object sender, EventArgs e)
        {
        }
        private void timer1_Tick(object sender, EventArgs e)
        {
          if (this.Opacity > 0)
          {
            this.Opacity -= 0.1;
            this.Text = "opacity=" + this.Opacity.ToString();
          }
          else if (this.Opacity == 0)
          {
            this.Close();
          }
          else this.timer1.Enabled = false;
        }
      }
    }

    希望本文所述对大家的C#程序设计有所帮助。

  • 相关阅读:
    CSUOJ 1081 集训队分组
    HDU 1865 More is Better
    HDU 1325 Is It A Tree?
    HDU 1272 小希的迷宫
    CSUOJ 1217 奇数个的那个数
    CSUOJ 1010 Water Drinking
    CSUOJ 1162 病毒
    CodeForces 295B
    CodeForces 20C
    SPOJ MULTQ3
  • 原文地址:https://www.cnblogs.com/wanzhongjun/p/6388498.html
Copyright © 2011-2022 走看看