悬浮穿透文字

        private void Form1_Load(object sender, EventArgs e)
        {
            var transColor = Color.Red;
            this.BackColor = transColor;
            this.TransparencyKey = transColor;
            this.FormBorderStyle = FormBorderStyle.None;
            this.ShowInTaskbar = false;
            this.TopMost = true;
            label1.BackColor = transColor;
            label1.Text = "这是悬浮穿透文字";
        }

 上方仍然有一个缺点,在Win7下点击任务栏或者开始按钮时仍然可能展示到后面去,可以加一个Timer来定时设置this.TopMost = true;

posted on 2014-04-08 13:17  harrell  阅读(202)  评论(0编辑  收藏  举报