04 2021 档案
摘要:1.只显示自定义列 dataGridView1.AutoGenerateColumns = false;//必须在代码中设置 2.禁止调整行、列大小 dataGridView1.RowHeadersWidthSizeMode = DataGridViewRowHeadersWidthSizeMode
阅读全文
摘要:一、如何在不加数据时显示坐标轴及轴坐标数值 (1)显示坐标轴: //设置横纵坐标轴在没有曲线数据时也可显示 axTChart.ChartAreas[0].AxisX.Enabled = AxisEnabled.True; axTChart.ChartAreas[0].AxisY.Enabled =
阅读全文
摘要:一:终止状态和非终止状态 首先说说线程的终止状态和非终止状态。AutoResetEvent和ManualResetEvent的构造函数中,都有bool变量来指明线程的终止状态和非终止状态。true表示终止状态,false表示非终止状态。看代码片段1: 代码片段1: AutoResetEvent _a
阅读全文
摘要:如果在子窗体创建事件,在主窗体调用 首先在主窗体new一个子窗体对象A,再调用该实例去绑定事件 而想打开子窗体时,又new了另外一个对象B,再调用show()的方法去打开 这时A绑定的事件,并非会在B中绑定。所以没有达到我们的效果。 所以我们可以在类下面New一个公共子窗体对象,然后绑定事件和sho
阅读全文
摘要:A.WinForm中窗体显示 显示窗体可以有以下2种方法: Form.ShowDialog方法 (窗体显示为模式窗体) Form.Show方法 (窗体显示为无模式窗体) 2者具体区别如下: 1.在调用Form.Show方法后,Show方法后面的代码会立即执行 2.在调用Form.ShowDialog
阅读全文
摘要:在你的项目属性页面里面,把是否包含unsafe代码的选项选上
阅读全文
摘要:其实.NET中的信号量(Semaphore)是操作系统维持的一个整数。当整数位0时。其他线程无法进入。当整数大于0时,线程可以进入。每当一个线程进入,整数-1,线程退出后整数+1。整数不能超过信号量的最大请求数。信号量在初始化的时候可以指定这个整数的初始值。 System.Threading.Sem
阅读全文
摘要:1、Queue定义 System.Collections.Queue类表示对象的先进先出集合,存储在 Queue(队列) 中的对象在一端插入,从另一端移除。 2、优点 1、能对集合进行顺序处理(先进先出)。 2、能接受null值,并且允许重复的元素。 3、 Queue的构造器 构造器函数 注释 Qu
阅读全文
摘要:图像传感器的尺寸是影响成像表现力的硬指标之一,但许多人对图像传感器(CCD/CMOS)尺寸的表示方法大惑不解,因为像1/1.8英寸、2/3英寸之类的尺寸,既不是任何一条边的尺寸,也不是其对角线尺寸,看着这样的尺寸,往往难以形成具体尺寸大小的概念。那么,这个尺寸到底是怎么来的呢,事实上,这种表示方法来
阅读全文
摘要:show()是非模式窗体. showDialog()是模式窗体. 区别在于,以showDialog()打开的窗体,要等窗体关闭后才能操作其他窗体.而show()则不受此限制. 比如一下代码段: this.Hide(); Form2 obj = new Form2(); obj.Show(); For
阅读全文