- 博客(17)
- 收藏
- 关注
原创 C# 扩展弹窗,自定义按钮名称;气泡弹窗,设定等待时间后,自动关闭
创建1个Form窗体,添加2个label(一个显示标题,一个显示消息内容),添加3个button。创建1个Form窗体,添加2个label(一个显示标题,一个显示消息内容),添加1个button。
2024-04-22 15:28:06 201
转载 【转】C# 多线程修改控件时,提示在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke
但是假如在多线程操作还没完成的时候,我就提前关闭窗体,则会引发InvalidOperationException,提示 “在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke”,并且如果没有捕获到,则可能导致程序崩溃,直接关闭。百度之后,发现需要判断控件的IsHandleCreated和IsDisposed等属性,并且如果还有错误,可以再捕获InvalidOperationException异常,避免程序崩溃。此时,最好是自己写一个类,专门负责处理多线程UI调用,代码如下。
2024-04-22 11:47:12 118
原创 C# 折叠窗口
splitContainer1.Orientation 属性确定两个panel的排布,根据需要设置是竖直还是水平。注册button 的Click事件,控制splitContainer控制折叠一个panel。在form窗口上各放置一个 button、splitContainer 控件。
2024-04-19 15:41:59 419 1
转载 mysql安装出现让输入根密码_MYSQL安装时解决要输入的解决方法
在装MYSQL的时候发现要输入current root password不记得以前在电脑里装过(你的系统曾经装过MYSQL在重装就会要求输入原来设定的密码,如果是第一次安装就不会出现),在网上苦苦搜寻解决方法。以上方法还不行,后面发现这个版本的mysql还没有卸载完,直接卸载完就可以安装,不需要验证密码了,下面是卸载截图,安装的时候卸载已经安装了的。3.这步很重要,之前不管我怎么卸载MYSQL清空残余文件都还是要输入原始密码,后来试试找了下注册表,清空后果然有效。工具->文件夹选项->查看->显示所有。
2023-12-26 18:04:27 1104 1
原创 C# DataGridView使用,数据添加,限制单元格输入类型,按数值排序等
二、设定单元格类型,通过DataGridView属性界面,在Columns集合添加需要的列,并把列ColumnType属性设置成想要的类型(button、textBox、checkBox、comboBox)三、更改单元格背景色:dataGridView1.Rows[0].Cells[0].Style.BackColor = Color.Green。一、简单数据添加、设定单元格数据类型,若设置为数字,排序按照数值大小排序,否则是按照字符串排序。如果单元格类型是button,则需要按以下代码设置。
2023-12-06 18:58:18 1627 1
原创 C# Chart控件简单应用,及当曲线Y轴到达某个值时,画出对应XY值网格线
【代码】C# Chart控件简单应用,及当曲线Y轴到达某个值时,画出对应XY值网格线。
2023-11-30 19:46:23 849 1
原创 C# NamedPipe管道的简单应用
二、创建一个服务器 NamedPipeServerStream ,以此获取读取数据流(StreamReader)、写入数据流(StreamWriter);三、创建一个客户端 NamedPipeClientStream,以此获取读取数据流(StreamReader)、写入数据流(StreamWriter);五、服务器、客户端写入数据流(StreamWriter)写入数据后,一定要调用Flush()函数,把数据写入到缓存区。一、声明管道标识名serverName,服务器、客户端基于此创建。
2023-11-14 19:41:13 490 1
原创 C# 通过类名称字符串获取类实例,枚举名称字符串获取所有枚举名称字符串
【代码】C# 通过类名称字符串获取类实例,枚举名称字符串获取所有枚举名称字符串。
2023-11-09 10:51:18 628 1
原创 C# MessageBox扩展-自定义按钮名称
3、Panel panel3放3个Button,按钮返回:左边true,右边false,中间忽略。1、Panel panel1放一个Label lbTitle用于显示标题。2、Panel panel2放一个Label lbMsg用于显示内容。
2023-08-16 10:27:46 1713
原创 C# winform UI 图标免费下载网站
iconfont-国内功能很强大且图标内容很丰富的矢量图标库,提供矢量图标下载、在线存储、格式转换等功能。阿里巴巴体验团队倾力打造,设计和前端开发的便捷工具。iconfont-阿里巴巴矢量图标库。
2023-05-23 15:45:18 2605 1
原创 C# button切换不同窗口,以及更改所有控件背景色和前景色
一、创建一个主窗口,添加timer控件控件工具栏展开或缩进,添加两个panel控件:1个显示子窗口,1个当做工具栏(存放切换button按钮及其它功能控件);四、添加子winform窗口到主界面,并绑定对应的切换button按钮;三、创建字典(Dictionary)存放需要切换的颜色rgb值;二、按需求设计好主、子窗体界面布局;
2023-05-23 15:40:12 2408 1
原创 C#控件PropertyGrid使用
二、创建一个类并新增需要的属性和字段,用于添加到propertyGrid控件上显示,并用XML序列化和反序列化,保存在本地和读取显示。四、用反射设定propertyGrid控件第1列(属性名称)的列宽,说明窗口高度,属性显示或隐藏。三、用特性设定类中属性和字段,在propertyGrid控件上的:名称、显示、分组、描述。一、创建winform并在界面添加propertyGrid控件。
2023-05-22 09:43:32 4042 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人