C#界面设计
文章平均质量分 50
主要介绍关于C#-Winform窗体的创建,以及Devexpress控件的使用等
坏菠萝
这个作者很懒,什么都没留下…
展开
-
C#对象序列化
C# 对象序列化、反序列化原创 2022-09-02 16:04:31 · 4869 阅读 · 1 评论 -
无法加载 DLL“SQLite.Interop.dll”: 找不到指定的模块
c#进行sqlite数据库连接时报异常:无法加载 DLL“SQLite.Interop.dll”: 找不到指定的模块一时未找到解决方案,后来经过多方尝试终于解决,在此分享下我的解决方案关于SQLite.Interop.dll相信大家都已经有了,那么还报找不到指定模块的异常主要原因是在32位和64位系统下不兼容导致的,接下来只要做下兼容处理即可。步骤如下:1、在项目目录下创建x86和x64文件夹2、将SQLite.Interop.dll分别拷贝到x86和x64文件夹下3、分别修改两原创 2020-06-12 15:23:36 · 7502 阅读 · 2 评论 -
C# AES填充加密解密
AES在线加密解密工具地址:http://tool.chacuo.net/cryptaes1、AES加密测试2、AES解密测试3、上述加密解密对应的C#代码如下:namespace hbl.Utils{ class AESUtils { /// <summary> /// AES加密算法 http:...原创 2020-01-20 10:18:47 · 1985 阅读 · 0 评论 -
C# 实现支持markdown语法编辑器
一、原理主要通过WebBrowser加载html文件,实现支持markdown语法的功能二、主要步骤1.创建Form窗体2.添加WebBrowser到窗体中3.加载html文件public Markdown() { InitializeComponent(); Form1_Load(); } ...原创 2019-04-12 08:57:04 · 7035 阅读 · 6 评论 -
开发实用小工具CoderTool
一、背景平时在写代码的时候,有些常用的代码块或者css样式等需要经常的拷贝复制粘贴,于是可能在桌面上保存了各种txt文档,桌面显得很乱,所以想开发一款桌面小工具来解决这一问题,于是就有了CoderTool二、CoderTool相关介绍1、图标2、界面1.整体界面如下整体分为搜索、新建区域和内容展示区域可通过日期范围、内容模糊查询和文件名模糊查询创建的文件 清空...原创 2019-04-01 16:42:32 · 636 阅读 · 0 评论 -
c# 网络字节序数据传输
之前写过一篇python的十六进制数据传递与接收,介绍了网络字节序等概念,这里就不在赘述了,下面主要介绍下c#下怎么进行网络字节序的发送与接收。1.stuct结构体在python中使用到了struct结构体进行数据的封装,这里同样也使用struct,关于c#的struct结构体简单介绍如下:结构体用于属性的封装 结构体不能被继承 结构体不能使用泛型参数2.举例说明比如采用ud...原创 2018-12-20 18:23:50 · 3004 阅读 · 0 评论 -
使用dockpanel动态添加picturebox并绑定图片
关于DockManager的使用之前已经介绍过,这里不再赘述。直接说如何在dockpanel中动态添加picturebox并绑定图片。1.生成picturebox的方法 public void generatorPictureBox() { int imageNum = 20;//图片的数量 PictureBox[] pict; pi...原创 2018-06-04 17:46:15 · 2365 阅读 · 0 评论 -
C# 借助阿里大于平台发送短信
一、首先申请签名和模板1.登陆阿里云官网,找到短信服务,开通以后进入管理控制台,找到签名管理,申请一个签名,如下图:2.然后找到模板管理,申请一个模板,模板里都有格式内容介绍,申请好以后大概是这样:3.签名名称和模板CODE等会代码中会用到,还有Access Key ID 和 Access Key Secret也要用到,Access Key在个人信息的下拉列表里可以找到,如下图:二、下载.Net平...原创 2018-05-18 14:32:49 · 2243 阅读 · 0 评论 -
C#创建表格
1.新建Form窗体frmTest2.在工具箱中找到GridControl,拖入Form窗体3.点击Run Designer,然后在Columns项中可以添加字段,然后修改Name、Caption、FieldName值,其中Caption是表格显示的字段名,FildName是数据库字段名,可以参考如下: Name id Caption id FieldName id Visabl...原创 2018-04-26 18:30:10 · 35446 阅读 · 1 评论 -
c#结合DevExpress控件制作计时器
DevExpress控件GaugeControl1.从工具箱中查找定时任务timer2.从工具箱中查找GaugeControl,选择合适的界面3.控件界面效果如下利用工具箱中的GaugeControl控件制作计时器显示界面.首先要添加一个定时任务:timer,给timer一个timer1_Tick事件主要代码如下: public int currentCouont=0; privte ...原创 2018-04-13 10:12:22 · 3117 阅读 · 0 评论 -
C#通过Devexpress控件实现进度条功能
一、Devexpress默认的等待提示框效果如下:主要代码如下:WaitDialogForm wdf = new WaitDialogForm("提示", "正在加载配置......"); int i = 100; for (int j = 1; j < i; j++) { Thread.Sleep(3000); string...原创 2018-04-17 15:47:51 · 10729 阅读 · 1 评论 -
C# 打开Excel文件方法
一、C#怎样打开Excel文件1.右键–Add DevExpress Item – New Item,新建一个Form窗体2.打开工具箱,搜索spreadsheetControl3.将工具spreadsheetControl拖入新建的窗体中4.可添加打开,保存,打印等按钮,我是随窗体打开一起打开excel,所以没有添加按钮,主要代码如下:using System;using System.Col...原创 2018-04-18 11:09:41 · 18281 阅读 · 0 评论 -
C# Gridview 改变行字体颜色或背景色
一、根据列表数据改变行字体颜色或者背景色1.ALT+ENTER键打开属性列表,根据Name.Color.Name获取颜色字符串string color = tePhone1.Color.Name;2.将颜色字符串存入数据库,附上数据库Dao代码 namespace rdms.DB {public class StudentDao{ private static ILog...原创 2018-04-18 11:18:51 · 14475 阅读 · 0 评论 -
C# 利用Dockmanager工具使窗体显示和隐藏
1.打开工具箱,选择Dockmanager工具,如下:2.点击dockManager1的倒三角,点击Add bottom panel 在底部添加panel,如下:3.可将内容添加到此panel窗体中,点击图钉按钮即可选择固定与否更多博客内容详见我的博客 Wang's Blog...原创 2018-04-18 11:20:51 · 4964 阅读 · 1 评论 -
C#GridView获取选中当前行
一、添加右击菜单1、打开工具箱,选择ContextMenuStrip如下图2、可输入右键菜单名称及添加图标,如下图3、如果想在哪个窗口右击显示就在哪个窗口ALT+ENTER打开属性窗口,将ContextMenuStrip选项的值设为刚才添加的名字,如下图4、双击右键添加的菜单即可添加单击事件二、添加回车Enter事件1、在要添加回车事件的文本框ALT+ENTER打开属性窗口,如下:2、将KeyDo...原创 2018-04-18 11:23:50 · 19918 阅读 · 0 评论