登录
首页 » C#源码 » C# WPF 制作一个悬停变化的按钮

C# WPF 制作一个悬停变化的按钮

于 2022-01-25 发布 文件大小:27.57 kB
0 268
下载积分: 2 下载次数: 1

代码说明:

C# WPF 技术制作的动态按钮,一个将鼠标放置在按钮上产生样式动画效果的响应式按钮,源代码基于VS2010,当鼠标悬停于按钮时,按钮的背景色具备渐变动画效果,十分醒目,很好的用户的操作形成交互效果,借此源码你可了解一些WPF编程的基础技巧。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • C# 浮动窗体 会跑的左右漂浮移动窗口
    C#制作的浮动窗体,动态左右漂浮移动的窗口,打开后,漂浮在其它窗口上边,由左向右漂浮移动,从截图上看不出动态漂浮移动的效果,你可以下载源码,编译运行实例即可看到,窗体漂浮移动部分的代码,如下示:   private void timer1_Tick(object sender, System.EventArgs e)   {    Point p = new Point(this.DesktopLocation.X + 1, this.DesktopLocation.Y);    this.DesktopLocation = p;    if (p.X == 550)    {    timer1.Stop();    }   }
    2023-02-27 10:00:03下载
    积分:1
  • C# 使用Graphics对象的DrawRectangle方法绘制粗边框图形
    C# 使用Graphics对象的DrawRectangle方法绘制粗边框图形,可以方便的自定义图形的边框大小,如示例截图所示的效果,具体的代码编写方法为:   private void button1_Click(object sender, EventArgs e)   {    Graphics graphics = this.CreateGraphics();//声明一个Graphics对象    Pen myPen = new Pen(Color.Black, 8);//实例化Pen类    //调用Graphics对象的DrawRectangle方法    graphics.DrawRectangle(myPen, 10, 10, 150, 100);   }
    2022-03-24 16:40:35下载
    积分:1
  • STM32F4的三相SPWM逆变器源码
    STM32F4的三相SPWM逆变器源码 //该源码是基于STM32F4的三相SPWM逆变器的C程序 #include "stm32f4_discovery.h" #include "timer.h" #include "FONT.h" #include "LCD12864.h" #include "outputdata.h" #include #include "arm_math.h"
    2022-03-30 05:56:10下载
    积分:1
  • C#演示用Brush填充Rectangle图形
    C#画矩形,然后使用Brush填充Rectangle图形,单击按钮后会生成一个填充过的图形,需要创建Graphics对象,创建一个Brush对象,再使用Rectangle绘制一个矩形,然后使用Brush填充,实现这一过程,核心代码如下:   private void button1_Click(object sender, EventArgs e)   {    Graphics ghs = this.CreateGraphics();//创建Graphics对象    Brush mybs = new SolidBrush(Color.Red);//使用SolidBrush类创建一个Brush对象    Rectangle rt = new Rectangle(10, 10, 100, 100);//绘制一个矩形    ghs.FillRectangle(mybs, rt);//用Brush填充Rectangle   }
    2022-07-06 17:10:54下载
    积分:1
  • ATK-ESP8266 WIFI模块资料
    1、ATK-ESP8266 WIFI 模块简介 ATK-ESP8266 是 ALIENTEK 推出的一款高性能的 UART-WiFi(串口-无线)模块,ATK-ESP8266 板载ai-thinker公司的ESP8266模块,该模块通过 FCC,CE认证,可直接用于产品出口欧美地区。 ATK-ESP8266模块采用串口(LVTTL)与MCU(或其他串口设备)通信,内置 TCP/IP协议栈,能够实现串口与WIFI之间的转换。 通过 ATK-ESP8266 模块,传统的串口设备只是需要简单的串口配置,即可通过网络(WIFI)传输自己的数据。 ATK-ESP8266 模块支持 LVTTL串口,兼容3.3V和5V单片机系统,可以很方便的与你的产品进行连接。模块支持串口转 WIFI STA、串口转 AP 和WIFI STA+WIFI AP 的模式,从而快速构建串口-WIFI数据传输方案,方便你的设备使用互联网传输数据。 ATK-ESP8266 29mm*19mm 6 2.54mm
    2022-08-13 08:01:09下载
    积分:1
  • C# 为窗体控件添加浮动信息框
    C# 为窗体控件添加浮动的帮助信息框,private void Form1_Load(object sender, EventArgs e)   {//为窗体控件添加浮动的帮助信息框    //在标题栏上显示帮助按钮    this.HelpButton = true;    this.MaximizeBox = false;    this.MinimizeBox = false;    //指定显示指定控件的帮助信息    this.helpProvider1.SetShowHelp(this.textBox1, true);    //指定与指定的控件关联的帮助字符串    this.helpProvider1.SetHelpString(this.textBox1, "包括科目编码和科目名称");    this.helpProvider1.SetShowHelp(this.textBox2, true);    this.helpProvider1.SetHelpString(this.textBox2, "输入数据包括分节号");    this.helpProvider1.SetShowHelp(this.textBox3, true);    this.helpProvider1.SetHelpString(this.textBox3, "输入数据包括分节号");    this.helpProvider1.SetShowHelp(this.textBox4, true);    this.helpProvider1.SetHelpString(this.textBox4, "输入数据包括分节号");    this.helpProvider1.SetShowHelp(this.textBox5, true);    this.helpProvider1.SetHelpString(this.textBox5, "期末余额=期初余额+本期发生额");   }
    2023-03-05 04:10:04下载
    积分:1
  • C#试图连接加密的Excel文件的例子
    C#试图连接加密的Excel文件的例子,数据库采用Excel的数据库连接,本例子中是使用OLEDB连接对象连接Excel文件。   在正式连接之前,需要判断是否选择了Excel文件,判断是否输入了密码,然后自动组合Excel数据库连接字符串,同时程序会智能判断无密码的情况,最后使用OLEDB连接对象连接Excel文件。连接成功后显示Excel文件连接字符串。
    2023-04-12 11:05:03下载
    积分:1
  • C# 设置DataGridView控件中的指定(第二)列只读
    C# 设置DataGridView控件中的指定(第二)列只读,核心代码如下:   private void Form1_Load(object sender, EventArgs e)   {    this.customersTableAdapter.Fill(this.northwindDataSet.Customers);    //设置DataGridView控件中的指定(第二)列只读    this.customersDataGridView.Columns[1].ReadOnly = true;   }
    2022-02-12 23:56:36下载
    积分:1
  • C# 验证码图像生成类
    C# 验证码图像生成类,这个图像验证码生成类中可根据RGB,计算验证码图片的灰度值,去图形边框,灰度转换,逐行方式,得到有效图形并调整为可平均分割的大小,得到有效图形,图形为类变量,得到有效图形,图形由外面传入,返回灰度图片的点阵描述字串,1表示灰点,0表示背景,小平和垂直方向上的平均分割图片等。本验证码图片可用到WEB中,也可用到WinForm程序中。
    2022-03-09 22:25:52下载
    积分:1
  • C# 使用Socket连接远程主机的例子
    C# UseSocket例子,使用Socket连接远程主机,其核心是使用Socket的构造函数实例化一个Socket对象,用来连接远程主机,再具体就是调用Connect方法连接远程主机,在成功连接主机后,调用自定义方法ConnectSocket,使用指定的服务器名和端口号实例化一个Socket对象,将请求发送到连接的服务器,从绑定的Socket接收数据,将接收到的数据转换为字符串类型,调用自定义方法SocketSendReceive获取指定主机的主页面内容。   远程连接部分的实现如下:   //使用指定的IP地址和端口号实例化IPEndPoint对象   IPEndPoint IPEPoint = new IPEndPoint(address, port);   //使用Socket的构造函数实例化一个Socket对象,以便用来连接远程主机   Socket newSocket = new Socket(IPEPoint.AddressFamily, SocketType.Stream, ProtocolType.Tcp);   newSocket.Connect(IPEPoint); //调用Connect方法连接远程主机   在创建远程连接之前,要循环遍历得到的IP地址列表。
    2022-04-29 10:57:31下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载