登录
首页 » C#源码 » C# WPF 制作的圆形水晶按钮效果

C# WPF 制作的圆形水晶按钮效果

于 2023-07-20 发布 文件大小:12.95 kB
0 191
下载积分: 2 下载次数: 1

代码说明:

C# 制作的水晶按钮,运用WPF图像处理技术制作的圆形水晶按钮效果,不使用任何图片资源来修饰,纯WPF方法实现氏量的水晶按钮,且具备交互式响应效果,鼠标放在按钮上,按钮的背景色会有变化,最终效果如测试截图所示。

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

发表评论

0 个回复

  • C#合成图片 组合文字及图像的实例
    C# 将多个文字图形图像组合成复合图形,一个组合文字及图像的实例。基于WPF技术实现,可作为一个C#学习WPF图像处理的简单范例。C# 将多个文字图形图像组合成复合图形:   DrawingGroup MyGroup = new DrawingGroup();   RadialGradientBrush MyRadialGradientBrush = new RadialGradientBrush();   MyRadialGradientBrush.Freeze();   FontStyle MyStyle = FontStyles.Normal;   FontWeight MyWeight = FontWeights.Medium;   MyWeight = FontWeights.Bold;   MyStyle = FontStyles.Italic;   string MyText = "Visual C++ 2017源码素材网实例精粹罗斌编著";   var MyFont = new FontFamily("宋体");   FormattedText MyFormattedText = new FormattedText(MyText,    System.Globalization.CultureInfo.GetCultureInfo(86),    FlowDirection.RightToLeft,    new Typeface(MyFont, MyStyle, MyWeight, FontStretches.Normal),    FontSize, MyRadialGradientBrush);   Pen MyPen = new Pen(Brushes.Black, 2);   MyPen.Freeze();   ……   更多源代码敬请下载本源码。运行截图如下图所示。
    2022-06-30 08:36:55下载
    积分:1
  • C# 仿微信大部分功能含登录扫描二维
    C# 版网页微信源代码,仿出了微信的大部分功能,加载登录微信需要扫描二维码,不过使用了较多的微信类库,微信主界面登录在WeChat_Desktop_App文件夹中。下载源码后请重新编译本源码,生成exe运行,界面如截图所示。   本C#微信项目,将微信的各个功能模块单独来开发,存放于各个文件夹中,比如登录模块、主界面模板、日志信息写入、文件上传下载日志和资源文件等,测试中发现可以登录微信,但是有些功能受测试条件限制,没能运行起来,大家下载源码后自己研究吧,有利于学习C#环境下的各个微信接口的使用。
    2023-04-27 07:20:05下载
    积分:1
  • C# 为DataGridView控件的新行指定默认值
    C# 为DataGridView控件的新行指定默认值,双击DataGridView.rar即可看到默认值,一般情况下,单元格是空的没有任何内容,实现这一功能,其实也简单,如下代码示:   private void shippersDataGridView_DefaultValuesNeeded(object sender, DataGridViewRowEventArgs e)   {//为DataGridView控件的新行指定默认值(测试时直接单击最下面的空白行即可)    e.Row.Cells[1].Value = "重庆长安捷达运输公司";    e.Row.Cells[2].Value = "023-40405690";    shippersBindingSource.AddNew();   }
    2022-03-01 05:33:46下载
    积分:1
  • Visual C#创建两个基本的线程(多线程)实例
    Visual C#创建两个基本的线程(多线程)实例,为了演示方便,这里把本实例 写成了一个控制台程序,创建两个线程后,通过控制台输出线程信息,演示了两个线程同时工作,下面来看具体代码:   创建两个基本的线程:   Thread thread1 = new Thread(new ThreadStart(Thread1)); //使用自定义方法Thread1声明线程   thread1.Priority = ThreadPriority.Lowest;//设置线程的调度优先级   Thread thread2 = new Thread(new ThreadStart(Thread2)); //使用自定义方法Thread2声明线程   thread1.Start();//开启线程一   thread2.Start();//开启线程二   定义函数向控制台输出线程:   static void Thread1()   {    Console.WriteLine("线程一");   }   输出线程二则可按照上面再创建一个函数,不再列举源码了。
    2022-03-18 18:55:49下载
    积分:1
  • C# 启动和关闭无窗体定时器
    C# 启动和关闭无窗体定时器,单击窗体上对应的按钮,即可完成无窗体定时器的启动和关闭功能,核心代码为:   private void button1_Click(object sender, EventArgs e)   {//启动无窗体定时器    var MyClass = new MyThreadClass();    MyTimer = new System.Threading.Timer(MyClass.MyCallBackMethod, MyClass, 5000, 2000);   }   private void button2_Click(object sender, EventArgs e)   {//关闭无窗体定时器    MyTimer.Dispose();   }
    2022-04-09 03:53:39下载
    积分:1
  • si1171驱动代
    si1171测试通过驱动代码,物联网传感器解决方案领先供应商Silicon Labs(亦称“芯科科技”)日前推出新一代心率监测(HRM)传感器产品家族 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2022-02-20 09:26:19下载
    积分:1
  • C# zxing.dll控件生成条形、二维,包括39
    C# 生成条形码,这个程序是使用了zxing.dll控件例子,可以生成包括39码在内的条形码,还可生成二维码,程序自身是WPF类型的。用户测试时,输入13位数字字符串,然后单击对应按钮即可生成二维码或条形码,可对其进行解码。   请参阅源代码中的相关目录,对应的是生成39条码和一般条码的源代码,这两个类型都有生成二维码的例子,代码中关键点已添加了注释。
    2023-04-28 02:50:03下载
    积分:1
  • C# 在程序中使用指针、十字光标、浮动窗口等不安全代
    C# 在程序中使用指针、十字光标、浮动窗口等不安全代码的实例,单击以下按钮会演示出对应功能:   在程序中显示一个浮动帮助窗口   显示等待光标   显示十字光标   对于功能实现,逐一分享源代码如下:在程序中使用指针等不安全代码:   var MyFileName = "C:atlog.txt";   var MyReader = new MyReaderClass(MyFileName);   const int MyBuffSize = 128;   byte[] MyBuffer = new byte[MyBuffSize];   ASCIIEncoding MyEncoder = new ASCIIEncoding();   var MyInfo = MyFileName + "的内容如下:";   while (MyReader.Read(MyBuffer, 0, MyBuffSize) != 0)    MyInfo += " " + MyEncoder.GetString(MyBuffer);   MessageBox.Show(MyInfo, "信息提示", MessageBoxButtons.OK, MessageBoxIcon.Information);   private void button2_Click(object sender, EventArgs e)   {//在程序中显示一个浮动帮助窗口    Help.ShowPopup(this, "提高程序开发效率、拓展软件应用领域", new Point(300, 350));   }   private void button3_Click(object sender, EventArgs e)   {//显示等待光标    this.Cursor = Cursors.WaitCursor;   }   private void button4_Click(object sender, EventArgs e)   {//显示十字光标    this.Cursor = Cursors.Cross;   }
    2023-05-20 08:40:02下载
    积分:1
  • C# 通过Linq实现元素操作符
    C# 通过Linq实现各种元素操作符,比如实现了以下操作符:   var first = pdt.First(p => p.p_price > 500);//返回单价大于500的第一个元素   Console.WriteLine("First操作符(" + first + ")");   var last = pdt.Last(p => p.p_price < 500);//返回单价小于500的最后一个元素   Console.WriteLine("Last操作符(" + last + ")");   var single = pdt.Single(p => p.p_id == 1);//返回产品id为1的元素   Console.WriteLine("Single操作符(" + single + ")");   var elementat = pdt.ElementAt(3);//返回第4个元素   Console.WriteLine("ElementAt操作符(" + elementat + ")");   Console.Read();
    2022-05-15 10:44:11下载
    积分:1
  • 倾城倾国
    特别整理了倾国倾城完整源码+教程+视频+服务端完整源码+工具集合贴!
    2022-01-25 20:19:49下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载