C#
记录c#的代码片段、学习记录
colinfirm
人生都道聪明好,难得糊涂方为真
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C#实现与文件关联后使刷新图标立即生效的方法
首先要说明,这可不是重启explorer.exe资源管理器。 ie4uinit.exe -show 这个在C#中运行时,要么没有效果,要么说找不到文件。 但是手动运行还是可以用的。 SHChangeNotify(推荐这个) [DllImport("shell32.dll")] public static extern void SHChangeNotify(uint wEventId, uint uFlags, IntPtr dwItem1, IntPtr dwItem2); # 调用 SHChan.原创 2021-06-01 15:20:10 · 530 阅读 · 0 评论 -
修改Office文件的默认打开方式(含C#代码)
方法一 新建或找到一个Word文件 右键单击这个文件 选择属性 点击“打开方式”后面的“更改”按钮 在“推荐的程序”或“其他程序”中找到Microsoft Word 再依次点击确定即可。 方法二(适用于安装了WPS的电脑) 在开始菜单中,找到WPS文件夹,点开 找到配制工具 取消勾选默认使用WPS打开Word,Excel,PowerPoint三项。 确定即可。 方法三(C# ) public static class RepairOffice { private stati原创 2021-06-01 15:45:25 · 2078 阅读 · 0 评论 -
C# Label 有滚动条(或TextBox不能选中文字的解决方案)
最近再研究一个小程序,需要显示出来的内容不能被复制,再网上看到有说将TextBox的ReadOnly设置为True、ShortcutsEnabled设置为false,不过这样弄了之后内容虽然不能复制了,但是内容还是可以被选中(本人有点小完美主义,- -!,先自己笔视下自己),最终通过网上的资料和自己的研究总算有个较为完美的解决方案。 解决思路 通过Panel+Label达到效果。Panel提供滚动条,Label达到不能选中不能复制的效果。 参数设置 Panel AutoScroll=True Lab.原创 2021-06-04 10:11:44 · 866 阅读 · 0 评论
分享