会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
leslie_xin
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
下一页
2021年4月6日
(原创)高DPI适配经验系列:(一)缩放比例与DPI对应关系
摘要: 一、前言 当下,2K分辨率已成为主流标配,3K、4K也已经广泛应用。 在屏幕尺寸不变的情况下,高分辨率也就意味着高DPI,对于桌面程序而言,除了先天就支持高DPI的框架外(如UWP、Electron等),大部分桌面程序如果不进行高DPI的适配,往往会出现界面模糊、控件错位、文本显示不全等问题。 目前
阅读全文
posted @ 2021-04-06 13:55 leslie_xin
阅读(20723)
评论(12)
推荐(11)
2021年2月24日
[C#] (原创)一步一步教你自定义控件——06,MaskLayer(遮罩层)
摘要: 一、前言 技术没有先进与落后,只有合适与不合适。 本篇的自定义控件是:遮罩层(MaskLayer)。 遮罩层对软件的美观与易用性上的提高是很大的,在日常使用过程中也会经常看到各种遮罩层,虽然WinForm本身没有原生的遮罩层控件,但实现起来并不麻烦。 遮罩层的实现方式一般有两种:一种是基于自定义控件
阅读全文
posted @ 2021-02-24 14:27 leslie_xin
阅读(3229)
评论(6)
推荐(12)
2021年2月23日
LESLIE NOTE ——你的笔记只属于你自己
摘要: LESLIE NOTE 网站:http://www.leslienote.com 简介: 【只有数据可控,才是最放心的】 【只有多多备份,才是最安全的】 LESLIE NOTE 是一款本地笔记软件, 在 LESLIE NOTE 中,你的笔记只属于你自己! 软件特点 1,笔记簿、笔记、附件 LESLI
阅读全文
posted @ 2021-02-23 16:24 leslie_xin
阅读(1120)
评论(2)
推荐(0)
2020年12月24日
[C#] (原创)进度等待窗口(附:自定义控件的使用)
摘要: 一、前言 技术没有先进与落后,只有合适与不合适。 在程序当中,经常有耗时较长的操作,为了给用户更好的体验,就需要给用户一个及时的反馈,这种时候就需要用到进度等待窗口。 实现进度等待窗口的技术有很多,比如:BackgroundWorker、Thread等。 不过技术不是难点,难点在于怎么使等待窗口美观
阅读全文
posted @ 2020-12-24 10:52 leslie_xin
阅读(6529)
评论(8)
推荐(16)
2020年12月22日
[C#] (原创)一步一步教你自定义控件——05,Label(原生控件)
摘要: 一、前言 技术没有先进与落后,只有合适与不合适。 自定义控件可以分为三类: 一类是“无中生有”。就如之前文章中的的那些控件,都是继承基类Control,来实现特定的功能效果; 一类是“有则改之”。是对原生控件的改造,以达到特定的功能效果; 一类是“用户控件”。是将多个控件进行组合,以实现比较复杂的功
阅读全文
posted @ 2020-12-22 14:44 leslie_xin
阅读(9291)
评论(6)
推荐(6)
2020年11月5日
[C#] (原创)一步一步教你自定义控件——04,ProgressBar(进度条)
摘要: 一、前言 技术没有先进与落后,只有合适与不合适。 本篇的自定义控件是:进度条(ProgressBar)。 进度条的实现方式多种多样,主流的方式有:使用多张图片去实现、使用1个或2个Panel放到UserControl上去实现、重载系统进度条去实现等等。 本次所实现的进度条仍是使用GDI+去实现。当然
阅读全文
posted @ 2020-11-05 13:33 leslie_xin
阅读(11210)
评论(25)
推荐(61)
2020年10月22日
[C#] (原创)一步一步教你自定义控件——03,SwitchButton(开关按钮)
摘要: 一、前言 技术没有先进与落后,只有合适与不合适。 本篇的自定义控件是:开关按钮(SwitchButton)。 开关按钮非常简单,实现方式也多种多样,比如常见的:使用两张不同的按钮图片,代表开和关,然后在点击时切换这两张图片。 而本篇和前两篇一脉相承,都是继承Control,使用GDI+去实现。因为都
阅读全文
posted @ 2020-10-22 15:17 leslie_xin
阅读(8383)
评论(4)
推荐(9)
2020年9月22日
缓动公式整理(附:C#实现及WPF原版对比)
摘要: 前言 缓动在动画效果中应用非常广泛,在合适的时候使用一些缓动效果会使得效果更加符合人的直观感受,简单来说,会显得更加自然。 WPF提供了11种缓动效果,涵盖了大部分的使用场景。不过如果需要在非WPF下使用这些缓动效果,就需要知道对应的曲线公式了。因为公式是通用的,所以可以很轻松的使用其他语言实现。
阅读全文
posted @ 2020-09-22 15:08 leslie_xin
阅读(3550)
评论(4)
推荐(11)
2020年8月14日
[C#] (原创)一步一步教你自定义控件——02,ScrollBar(滚动条)
摘要: 一、前言 技术没有先进与落后,只有合适与不合适。 本篇的自定义控件是:滚动条(ScollBar)。 我们可以在网上看到很多自定义的滚动条控件,它们大都是使用UserControl去做,即至少使用一个Panel或其它控件作滑块,使用UserControl本身或另一个控件作为背景条,而有的复杂的还会加上
阅读全文
posted @ 2020-08-14 13:19 leslie_xin
阅读(12397)
评论(14)
推荐(21)
2020年7月31日
[C#] (原创)一步一步教你自定义控件——01,TrackBar
摘要: 一、前言 技术没有先进落后之分,只有合不合适。 WinForm有着非常多的优点,在使用WinForm久了之后,难免会觉得WinForm自带的某些控件外观上有些许朴素、或者功能上有些不如意,自然而然便想去美化这些控件,或者给控件添加一些额外功能,而这便是自定义控件的意义所在。 自定义控件的难度并不大,
阅读全文
posted @ 2020-07-31 16:35 leslie_xin
阅读(14439)
评论(16)
推荐(44)
上一页
1
2
3
4
5
6
下一页
公告