随笔分类 -  14 WinForm

摘要:需求描述 动态将控件插入到FlowLayoutPanel控件的开始位置 实现方案 将控件添加到FlowLayoutPanel的Controls集合中,默认插到末尾 使用SetChildIndex方法更改控件的位置,将其移到开始位置 var panel = new Panel(); //添加panel 阅读全文
posted @ 2023-12-18 11:24 known 阅读(334) 评论(0) 推荐(0) 编辑
摘要:思路 使用WebBrowser加载html内容,输出成Image进行打印。 代码 var print = new PrintDocument(); print.DefaultPageSettings.Margins = new Margins(0, 0, 0, 0); print.DefaultPa 阅读全文
posted @ 2022-07-22 11:57 known 阅读(557) 评论(0) 推荐(0) 编辑
摘要:问题描述 WinForm程序在系统dpi放大150%时,解决错位显示不全。 解决方案 设置窗体和自定义用户控件的AutoScaleMode为Dpi 设置app.manifest的dpiAware为true,内容如下 <application xmlns="urn:schemas-microsoft- 阅读全文
posted @ 2022-06-17 08:12 known 阅读(508) 评论(0) 推荐(0) 编辑
摘要:问题描述 WinForm程序操作注册表时需要以管理员权限运行程序。 解决方案 在项目添加app.manifest文件 降requestedExecutionLevel设成requireAdministrator,内容如下 <?xml version="1.0" encoding="utf-8"?> 阅读全文
posted @ 2022-06-16 21:36 known 阅读(559) 评论(0) 推荐(0) 编辑
摘要:示例说明 将ListBox一行数据拖到TextBox中指定光标位置。涉及事件有: ListBox的MouseDown,用于鼠标单击选中数据 TextBox的DragEnter,用鼠标将数据拖到TextBox时发生,复制数据 TextBox的DragDrop,鼠标拖放完成时发生,粘贴插入数据 示例代码 阅读全文
posted @ 2022-05-11 13:37 known 阅读(58) 评论(0) 推荐(0) 编辑
摘要:在Form构造函数InitializeComponent();上方加AutoScaleMode = AutoScaleMode.Dpi;代码即可 参考资料:https://blog.csdn.net/alex_zoucn/article/details/124162564 阅读全文
posted @ 2022-04-16 20:15 known 阅读(802) 评论(0) 推荐(0) 编辑
摘要:1. 关于Blazor Blazor是微软出品的前端框架,对标谷歌的Flutter,用C#、css、html语言开发前端UI,组件化设计,支持嵌套组件与大多数前端框架react、vue等类似,不同的是开发语言不是JavaScript,但是它可以与JavaScript互操作。Host模式支持Blazo 阅读全文
posted @ 2022-04-02 10:59 known 阅读(2409) 评论(0) 推荐(1) 编辑
摘要:##1.NET4.0之后动态类型版本 public static void CreateShortcut(string lnkName) { var startup = Environment.GetFolderPath(Environment.SpecialFolder.Startup); var 阅读全文
posted @ 2021-10-10 20:21 known 阅读(406) 评论(0) 推荐(0) 编辑
摘要:##思路 通过Process类获取当前运行的实例,存在时通过User32.dll接口激活窗口。 ##MainHelper public class MainHelper { public static Process RunningInstance(string location) { var cu 阅读全文
posted @ 2021-05-18 10:16 known 阅读(202) 评论(0) 推荐(0) 编辑
摘要:##思路 将fontawesome-webfont.ttf文件添加到项目资源中 将字体自动添加到内存中,无需安装字体,易于部署 自动绘制字体图标图片 ##IconHelper public sealed class IconHelper { public static Image GetFontIm 阅读全文
posted @ 2021-02-07 20:55 known 阅读(1480) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示