tabControl选项卡绘制关闭按钮非继承方式.rar

时间:2024-09-07 08:15:39
【文件属性】:

文件名称:tabControl选项卡绘制关闭按钮非继承方式.rar

文件大小:51KB

文件格式:RAR

更新时间:2024-09-07 08:15:39

tabControl tabPage c#选项卡 关闭按钮

说明: 程序开发总是坚持依最简单的方式,最少的代码达到我们想要的目的; 部分功能参考了网络上一些公开的写法,喝水不忘挖井人,在此感谢那些挖井的人; 我也公开我的成果,给予后来的学习者一个参考,注释非常详细,方便学习者便于理解; 坚持使用c#原生控件,不用单独写类或用继承之类的技术,不增加额外属性; 通过tabControl控件本身自有的事件实现绘制关闭按钮; ---事件1:MouseMove(鼠标指针移过组件时发生:在标签上绘制一个关闭按钮) ------实现此功能的关键在于:由于MouseMove事件没有包含Graphics(图形)对象的定义; ------所以我们要达到绘制目的就必须在此事件里面为tabControl控件创建一个Graphics(图形)对象; ------后面的功能实现就非常简单了; ---事件2:MouseDown(当鼠标指针在组件上方按下鼠标按钮时发生:实现关闭选项卡功能)。


【文件预览】:
tabControl选项卡绘制关闭按钮非继承方式
----Form1.Designer.cs(11KB)
----Program.cs(533B)
----obj()
--------Debug()
----bin()
--------Debug()
----Form1.cs(17KB)
----.vs()
--------tabControl选项卡绘制关闭按钮非继承方式()
----Form1.resx(6KB)
----tabControl选项卡绘制关闭按钮非继承方式.sln(1KB)
----tabControl选项卡绘制关闭按钮非继承方式.csproj(3KB)
----Properties()
--------AssemblyInfo.cs(1KB)
--------Settings.Designer.cs(1KB)
--------Resources.resx(5KB)
--------Settings.settings(249B)
--------Resources.Designer.cs(3KB)

网友评论