zoukankan      html  css  js  c++  java
  • 魅力通知组件

    这个GIF有点滞后,为了更好地观看,我建议你检查一下演示应用程序。 介绍 CharmNotification是一个组件,它允许您创建自定义的通知,从屏幕右下角的右边滑动到左边。 有了这个组件,你就可以自定义通知的颜色、图标等,或者你可以在运行时创建新的通知(如上所示)。 背景 在编程或读书时,像这样的通知(更新)会以一种可爱的方式出现,所以我问自己: 为什么我不创建一个免费组件来做同样的事情呢? 实现 这个组件包含几个属性,下面我将展示它们所有的属性和它们的功能: BackColor1:左侧的颜色通知backcolor2:右侧的颜色通知标题:通知的标题文本:文本的通知titleforecolor:标题的颜色通知textforecolor:标题的通知图标的颜色:图标通知时间:持续时间的通知(1000 = 1秒)playtone:通知将发挥语气如果这个布尔值将被设置正确 布局 使用的代码 CharmNotification的使用尽可能简单,但是,您可以使用代码或设计器操作它。 为了完成任务并发布提前通知,您可以使用两种可能的方法中的一种。 简单的使用 将组件拖放到窗体上。编辑属性: 写这段代码: 隐藏,复制Codenotification1.ShowNotification (); 运行时使用 要创建一个定制的通知,你可以写这段代码: 隐藏,复制Code

    Notification n = new Notification();
    n.Title = "Windows update";
    n.Text = "Windows started updating, please do not turn off you computer.";
    n.Duration = 3000;
    n.Icon = Properties.Resources.windows_32;
    n.BackColor2 = Color.FromArgb(35,35,35);
    n.BackColor1 = Color.FromArgb(28, 28, 28);
    n.TitleForeColor = Color.WhiteSmoke;
    n.TextForeColor = Color.WhiteSmoke;
    n.ShowNotification();

    结果: 就这些了,伙计们! 的兴趣点 有时候,你必须依靠最简单的东西来创造最复杂的东西。 历史 8/2/2016:第一个版本 本文转载于:http://www.diyabc.com/frontweb/news5196.html

  • 相关阅读:
    linux recv 返回值与linux socket 错误分析
    位域
    mysql修改root密码的方法
    mysql Plugin ‘InnoDB’ init function returned error
    centos查看版本
    CentOS 7.0 使用 yum 安装 MariaDB 及 简单配置
    CentOS 7.X 中systemctl命令用法详解
    phpMyAdmin关于PHP 5.5+ is required. Currently installed version is: 5.4.16问题
    linux下tar.gz、tar、bz2、zip等解压缩、压缩命令小结
    自动设置IP地址bat脚本
  • 原文地址:https://www.cnblogs.com/Dincat/p/13462417.html
Copyright © 2011-2022 走看看