随笔分类 - C#
摘要:不废话,直接代码 using System; using System.Collections.Generic; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; usi
阅读全文
摘要:1.必须设置视图(view)和添加列头,否则不显示。 listView1.View = View.Details; this.listView1.Columns.Add("列标题1", 120, HorizontalAlignment.Left); this.listView1.Columns.Ad
阅读全文
摘要:1.使用RichTextBox,难免要在多线程调用,所以需要委托。 Color定义此条信息用什么颜色显示。可以不同的颜色显示不同的信息。
阅读全文
摘要:1.设置CenterParent不管用。只好用代码控制。 frmRunning_ = new FrmRunning(); frmRunning_.StartPosition = FormStartPosition.Manual; frmRunning_.Location = new Point(th
阅读全文
摘要:一、 CefSharp简单来说就是一款.Net编写的浏览器包,方便你在Winform和WPF中内嵌的Chrome浏览器组件。 https://github.com/cefsharp/CefSharp 二、使用 1.安装,在vs中NuGet搜索CefSharp然后下载安装CefSharp.WinFor
阅读全文
摘要:一、问题总结 1. 在WinForm开发过程中用到线程时,往往需要在线程中访问线程外的控件,比如:设置textbox的Text值等等。如果直接访问UI控件会报出“从不是创建控件的线程访问它”错误。控件是在主线程中创建的(比如this.Controls.Add(...);),在其它线程直接访问主线程控
阅读全文
摘要:1. 首先在窗体上放上一个Panel容器,并将容器的Dock属性设为Fill,即所有的控件都放在了这个容器里。 使用:
阅读全文
摘要:1.在Label里 画圆,存在窗体刷新会丢失画。 2.在控件Paint事件里画,Invalidate 刷新。 void FillEllipse(Brush brush,int x,int y,int width,int height);其中brush为指定画刷,(x1,y1)为指定矩形的左上角坐标,
阅读全文
摘要:AutoResetEvent 允许线程通过发信号互相通信。通常,此通信涉及线程需要独占访问的资源。 线程通过调用 AutoResetEvent 上的 WaitOne 来等待信号。如果 AutoResetEvent 处于非终止状态,则该线程阻塞,并等待当前控制资源的线程 通过调用 Set 发出资源可用
阅读全文
摘要:其他方法如 System.Globalization.CultureInfo.InstalledUICulture.Name == "zh-CN" 不能获取。只有通过读注册表的方法成功了,备注一下。 国家/地区 代码意思 http://msdn.microsoft.com/en-us/library
阅读全文
摘要:一、使用总结 1.改变某一列标题颜色 dgv.EnableHeadersVisualStyles = false; dgv.Columns[i].HeaderCell.Style.BackColor = Color.Red; 2.添加一列button DataGridViewButtonColumn
阅读全文

浙公网安备 33010602011771号