自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 NSIS安装程序限制多个运行安装程序和禁止重复安装

参考文章:NSIS:禁止多次安装实例_weixin_30838873的博客-CSDN博客写得不全,我总结一下步骤:1.定义变量!define PRODUCT_NAME "产品名称"!define PRODUCT_DIR_REGKEY "Software\Microsoft\Windows\CurrentVersion\App Paths\${PRODUCT_NAME}.exe"2.在安装程序之前检查是否运行多个安装程序,是否已有安装该程序。;在安装程序运行前的回调函数前实现.

2021-10-28 17:43:57 872 1

原创 C#编辑、打印Excel文件不依赖Office

1.不废话、不用vip、不吸粉,只为单纯的传播技术。2.开发环境:VS2019.3.点击项目-->管理NuGet程序包.搜索框输入Spire.XLS,点击Payway.Spire点击安装,点击同意,安装成功.4.然后你就会在你的解决方案的引用下看见这个:5.这三段代码必须要:Spire.Xls.Workbook workbook = new Spire.Xls.Workbook(); workbook.LoadFromFile(@"D:\...

2021-08-13 15:33:07 3364 15

原创 使用word生成xps文件的两种方式

最近开发中需要用到xps文件,当使用另存为xps以及使用导出xps文件方式生成的xps文件格式与使用微软自带xps打印机的格式不一致,这将导致遍历解析后的xps文档时,需要做的工作不同。(微软这样做的具体原因不知道)建议使用如下图所示的方式生成xps文档,处理起来比较方便。下图为生成的xps文档对应的数据截图:使用另存为xps和导出xps的方式则没有红框部分,且多了很多canves标签。...

2021-07-13 16:45:43 889

原创 WPF Canvas在Xaml和C#中设置控件的坐标

1.在xaml中设置控件坐标<Canvas x:Name="printArea" Width="680" Height="280" Margin="90,80" Background="Blue"> <Label Content="文本框:" Canvas.Left="10.9" Canvas.Top="20.39" Width="80" Height="30" FontSize="12" Foreground="Black"/></Canvas>这种

2021-06-24 18:13:43 1541

原创 WPF字体颜色字符颜色转Foreground

using System.Windows.Media; Label label = new Label(); label.Foreground = new SolidColorBrush((Color)ColorConverter.ConvertFromString("#FF0000"));

2021-06-24 17:41:40 1267

原创 WPF打印控件区域

private void btn_Print_Click(object sender, RoutedEventArgs e){ PrintDialog dialog = new PrintDialog(); if (dialog.ShowDialog() == true) { dialog.PrintVisual(printArea, "Print Test"); }}printArea为待打印的控件,例如:Canvas内的控件,直接将printAr.

2021-06-24 17:35:21 442

原创 Wpf鼠标进入控件有效区域变手型和下划线

<Application.Resources> <Style TargetType="TextBlock" x:Key="HoverUnderlineStyle"> <Style.Triggers> <Trigger Property="IsMouseOver" Value="True"> <Setter Property="TextBlock.TextDecoration.

2021-05-31 16:09:43 1434

原创 SVN目录忽略与添加

svn忽略文件或者文件夹,直接选择文件或者文件夹 → 右键→ TortoiseSVN→ Unversion and add to ignore list→ 选择文件或文件夹→ 空白地方刷新即可看到你刚才忽略的文件或文件夹显示 红×→ 直接提交更改项即可。同理,添加 直接 Add...ps:哎,这么一个简单的文件忽略。尽然找不到正确答案,还是得靠自己。有的一堆废话,不知所云,写完下面还还来一句“如果这篇文章对你有帮助的话。。。”。有的文章明明知道svn默认英文,他非要整个中文。纯吐槽......

2021-05-26 12:10:39 1228 2

原创 2020-11-20

Winform打开设计器(生成代码)是会执行构造函数和窗体加载函数,如果在这两个函数中存放一些在运行时执行不会报错的代码将会引起设计器报错。

2021-03-27 20:12:25 85

原创 .Net C# WPF DataGrid Group自定义分组标题栏

WPF DataGrid分组自定义分组标题栏应用场景效果图如下Xaml代码cs文件应用场景可用于制作按订单排序。效果图如下Xaml代码<Window x:Class="DGGroupSortFilterExample.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/

2021-03-27 20:06:55 1314

原创 VS2017拉取Gitlab上项目

VS2017拉取Gitlab上项目简介一、需要准备的资源二、操作步骤简介最近的项目在Gitlab上,网上找了发现没有解决问题,于是自己熟悉了下。记录一下从gitlab仓库git到vs2017的过程。一、需要准备的资源安装好Visual Studio 2017(其他版本也可以,操作可能会不太一样)。管理员为你创建的GitLab账号、密码。GitLab账号权限可以查看的项目。二、操作步骤可以先用web登录GitLab,输入账号密码点击登录,查看你的项目中是否存在项目,若存在,点击一个项目,

2020-08-19 17:04:35 2896 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除