摘要: 子线程内: this.Invoke(new Action(()=> { timer.Stop(); timer.Start(); //timer.Enable=true; }));委托处理 主线程: timer.Stop(); timer1.Start(); 阅读全文
posted @ 2022-04-21 10:43 随风逝 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 访问 Windows 窗体控件本质上不是线程安全的。如果有两个或多个线程操作某一控件的状态,则可能会迫使该控件进入一种不一致的状态。还可能出现其他与线程相关的 bug,包括争用情况和死锁。确保以线程安全方式访问控件非常重要。 虽然可以使用如下: System.Windows.Forms.Contro 阅读全文
posted @ 2020-08-11 10:38 随风逝 阅读(449) 评论(0) 推荐(0) 编辑
摘要: 首先要知道如何将控件添加到工具箱中,步骤如下: “工具箱”中单击右键,选择“选择项”菜单,打开“选择工具箱项”窗口,选择“COM组件”标签,在列表中找到并勾选“Windows Media Player”组件,单击“确定”按钮。将该组件添加到指定的工具箱选项卡中 接下来,我们需要了解axWindows 阅读全文
posted @ 2020-06-05 15:33 随风逝 阅读(482) 评论(0) 推荐(0) 编辑
摘要: 在github上下载一个仓库,clone和zip方法都不行,试了两天,在csdn上找到了这个方法,亲测相当给你 正常的git clone每次都是下载一部分就断掉了。 尝试了修改hosts文件的方式,更换了延迟最低的域名也没啥用(难道我姿势不对?) 正确姿势: 1.复制你需要下载的git链接,如htt 阅读全文
posted @ 2020-05-13 13:53 随风逝 阅读(933) 评论(0) 推荐(0) 编辑
摘要: 第一步,在github上先建立一个新仓库 new respository 填写 名字、基本信息、设置public/private,我选择的public create 复制好地址 第二部 本地仓库 建立好文件夹,右键选择 git bash here 1 echo # repository name>> 阅读全文
posted @ 2020-05-12 16:42 随风逝 阅读(101) 评论(0) 推荐(0) 编辑
摘要: C# DataGridView如何获取选中行的某个数据 转载 hejisan 最后发布于2016-09-28 11:24:45 阅读数 84736 收藏 展开 DataGridView的几个基本操作:1、获得某个(指定的)单元格的值:dataGridView1.Row[i].Cells[j].Val 阅读全文
posted @ 2020-03-16 16:59 随风逝 阅读(1223) 评论(0) 推荐(0) 编辑
摘要: 努力,不是为了要感动谁,也不是要做给哪个人看,而是要让自己随时有能力跳出自己厌恶的圈子,并拥有选择的权利。记住,用自己喜欢的方式过一生。 努力,不是为了要感动谁,也不是要做给哪个人看,而是要让自己随时有能力跳出自己厌恶的圈子,并拥有选择的权利。记住,用自己喜欢的方式过一生。 努力,不是为了要感动谁, 阅读全文
posted @ 2020-03-05 09:42 随风逝 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 浏览代码并测试出的用法,仅作个人学习记录 private void drawImage() { Bitmap bp = new Bitmap(40,40); //定义一个绘图区域40*40矩形区域 Graphics g = Graphics.FromImage(bp); g.DrawRectangl 阅读全文
posted @ 2020-01-03 10:05 随风逝 阅读(342) 评论(1) 推荐(0) 编辑
摘要: 元组:一个数据结构,逗号分隔,用于传递一个程序或者操作系统的一系列值得组合 NET Framework直接支持一至七元素得数组 Tuple<T1> Tuple<T1,T2> Tuple<T1,T2,T3> Tuple<T1,T2,T3,T4> Tuple<T1,T2,T3,T4,T5> Tuple< 阅读全文
posted @ 2019-12-19 10:43 随风逝 阅读(508) 评论(0) 推荐(0) 编辑
摘要: Guid guid = Guid.NewGuid();Console.WriteLine(guid.ToString()); 阅读全文
posted @ 2019-12-13 17:03 随风逝 阅读(166) 评论(0) 推荐(0) 编辑