c# 右下角弹出窗口

 1     public partial class Form2 : Form
 2     {
 3         System.Diagnostics.Stopwatch sth = new System.Diagnostics.Stopwatch();
 4
 5         [DllImport("user32")]
 6         private static extern bool AnimateWindow(IntPtr hwnd, int dwTime, int dwFlags);
 7
 8         //下面是可用的常量,根据不同的动画效果声明自己需要的
 9         private const int AW_HOR_POSITIVE = 0x0001;//自左向右显示窗口,该标志可以在滚动动画和滑动动画中使用。使用AW_CENTER标志时忽略该标志
10         private const int AW_HOR_NEGATIVE = 0x0002;//自右向左显示窗口,该标志可以在滚动动画和滑动动画中使用。使用AW_CENTER标志时忽略该标志
11         private const int AW_VER_POSITIVE = 0x0004;//自顶向下显示窗口,该标志可以在滚动动画和滑动动画中使用。使用AW_CENTER标志时忽略该标志
12         private const int AW_VER_NEGATIVE = 0x0008;//自下向上显示窗口,该标志可以在滚动动画和滑动动画中使用。使用AW_CENTER标志时忽略该标志该标志
13         private const int AW_CENTER = 0x0010;//若使用了AW_HIDE标志,则使窗口向内重叠;否则向外扩展
14         private const int AW_HIDE = 0x10000;//隐藏窗口
15         private const int AW_ACTIVE = 0x20000;//激活窗口,在使用了AW_HIDE标志后不要使用这个标志
16         private const int AW_SLIDE = 0x40000;//使用滑动类型动画效果,默认为滚动动画类型,当使用AW_CENTER标志时,这个标志就被忽略
17         private const int AW_BLEND = 0x80000;//使用淡入淡出效果
18
19         public Form2()
20         {
21             InitializeComponent();
22         }
23
24         private void Form2_Load(object sender, EventArgs e)
25         {
26             int x = Screen.PrimaryScreen.WorkingArea.Right - this.Width;
27             int y = Screen.PrimaryScreen.WorkingArea.Bottom - this.Height;
28             this.Location = new Point(x, y);//设置窗体在屏幕右下角显示
29             AnimateWindow(this.Handle, 1000, AW_SLIDE | AW_ACTIVE | AW_VER_NEGATIVE);
30             sth.Start();
31             timer1.Enabled = true;
32         }
33
34         private void Form2_FormClosing(object sender, FormClosingEventArgs e)
35         {
36             AnimateWindow(this.Handle, 1000, AW_BLEND | AW_HIDE);
37         }
38
39         private void button4_Click(object sender, EventArgs e)
40         {
41             this.Close();
42             this.Dispose();
43         }
44
45         private void timer1_Tick(object sender, EventArgs e)
46         {
47             sth.Stop();
48             TimeSpan ts = sth.Elapsed;
49             if (ts.TotalSeconds >= 3)
50             {
51                 button4_Click(null, null);
52             }
53             else
54             {
55                 sth.Start();
56             }
57         }
58     }

弹出窗体方式:

new Form2().Show();

时间: 2024-12-20 20:28:22

c# 右下角弹出窗口的相关文章

Jquery--仿制360右下角弹出窗口

先发浏览器效果图,给大家看. 要实现这样的效果,按照思路,第一步,写好CSS布局,将图片放到浏览器右下角的位置 CSS代码很灵活,我写的只是简单的一种而已,仅供参考: <style type="text/css"> body{margin:0; padding:0; height:100%; overflow:auto; } .bottomshow{ position:fixed; bottom:-320px; right:0; width:522px;/*图片的宽度*/

winfrom右下角弹出窗口

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

网页右下角弹出窗口提示,用来挂广告或者信息展示都不错

<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>右下角的弹窗</title></head><style type="text/css">body { background:#333333;}#w

C# winform 右下角弹出窗口结果

using System.Runtime.InteropServices; [DllImport("user32")] private static extern bool AnimateWindow(IntPtr hwnd, int dwTime, int dwFlags); //下面是可用的常量,按照不合的动画结果声明本身须要的 private const int AW_HOR_POSITIVE = 0 x0001;//自左向右显示窗口,该标记可以在迁移转变动画和滑动动画中应用.应

C# winform实现右下角弹出窗口结果的方法

using System.Runtime.InteropServices; [DllImport("user32")] private static extern bool AnimateWindow(IntPtr hwnd, int dwTime, int dwFlags); //下面是可用的常量,按照不合的动画结果声明本身须要的 private const int AW_HOR_POSITIVE = 0 x0001;//自左向右显示窗口,该标记可以在迁移转变动画和滑动动画中应用.应

C# 在右下角弹出窗口

窗口代码如下: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace FrmSendInfo { public partial class FrmMini : For

JavaScript实现网页右下角弹出窗口代码

<script language="JavaScript"><!--var no = 50;var speed = 1;var ns4up = (document.layers) ? 1 : 0;var ie4up = (document.all) ? 1 : 0;var s, x, y, sn, cs;var a, r, cx, cy;var i, doc_width = 800, doc_height = 600;if (ns4up) {doc_width = s

网页右下角弹出窗体

<!--开始--><style type="text/css"> #msg_win{position:absolute;right:0px;display:none;overflow:hidden;z-index:99;border:1px solid #c00;background:#F9EFFC;width:210px;font-size:12px;margin:0px;} #msg_win .icos{position:absolute;top:2px;*

jQuery弹出窗口完整代码

1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta http-equiv="