C#
阿尔兹
将生活技能点满,活成百科全书
展开
-
C#------System.Collections简介
System.Collections命名空间中的类和接口ArrayList类的属性和方法PS:使用ArrayList类时必须包含System.Collections命名空间,而且ArrayList只能是一维的,声明ArrayList对象的时候必须实例化,不能像数组那样声明时直接赋值。ArrayList把所有的元素都当做对象来引用,因此,可以在ArrayList中存储任何想要存储的对象,在访问对象之时需要进行数据类型的转化。HashTable类...转载 2021-04-20 10:46:29 · 776 阅读 · 0 评论 -
Winform:dataGridView中让某一单元格、行或列不可编辑
一、单元格禁止编辑 private void dataGridView_CellBeginEdit(object sender, DataGridViewCellCancelEventArgs e) { e.Cancel = true; }原理就是单元格编辑事件:CellBeginEdit(编辑之前发生),当要编辑时取消该事件,达到禁止编辑的目的二、行禁止编辑 private void dataGridView_BeginEdit(object sender,原创 2021-03-09 15:09:39 · 8998 阅读 · 3 评论 -
c# winform DataGridView设置列样式为下拉框(组合框)
注:以下方法不止适合下拉框,单元格可以显示文件,也可以显示单选框,下拉框,图片和超链接等,只要创建对应的类型就可以,例如单选框:DataGridViewCheckBoxColumn下面以下拉组合框为例:首先创建一个ComboBox类型的列,设置完成属性后,添加到表格中其中 ComboBoxCol ->DataSource = strList ,是将该列的数据源设置为strList这个字符串列表 DataGridViewComboBoxColumn^ ComboBoxCol = gcn原创 2021-02-26 12:05:08 · 4020 阅读 · 1 评论 -
c# winform窗体FormBorderStyle属性介绍
None:将窗口设置为无边框、无标题栏。用户无法改变窗口的大小,也无法改变窗口显示的位置; FixedSingle:将窗口设置为固定的单框(窄框),用户无法用鼠标拖动边框改变窗口的大小,但可以通过最大化按钮将窗口最大化、最小化按钮将最小化; Fixed3D:将窗口设置为固定框,3D风格,用户无法用鼠标拖动边框改变窗口的大小,但可以通过最大化按钮将窗口最大化、最小化按钮将最小化。窗口的工作区具有凹陷3D效果; FixedDialog:将窗口设置为固定框,对话框风格,用户无法...原创 2021-02-26 10:29:28 · 4987 阅读 · 0 评论 -
WinForms及Telerilk UI for WinForms中常用控件中文介绍及样式(非常直观)
注:Telerilk UI for WinForms中的大部分控件名称均是在普通WinForms前加Rad三个字母,所以两者共有的控件本文直接写普通WinForms的名称,在Telerilk UI for WinForms中含有而普通Winforms中没有的控件,本文将加上Rad共有:TextBox:文本框 Telerilk UI for WinForms:RadSpellChecker:拼写检查 RadButtonTextBox:带按钮的文本框 ...原创 2021-02-09 17:54:11 · 1162 阅读 · 0 评论 -
Winform控件设置默认值(与鼠标焦点结合)
下面我们以TextBox控件为例:主要是通过TextBox的获取焦点Enter和失去焦点Leave两个事件来实现的(点击控件,在事件中添加)思路如下: 1.设置一个字符串常量,作为TextBox的默认值; 2.在属性Text中设置默认值,并设置TextBox的ForeColor为灰色(或者在代码中添加,即对话框加载的时候将默认字符串和前景色写入); 3.编写获取焦点事件 TextBox_Enter(object sender, EventArgs e) ,判断TextB...原创 2021-02-08 09:56:37 · 1197 阅读 · 0 评论 -
winform:groupBox去掉边框(可留标题字符串)
首先点击GroupBox控件,添加Paint事件并键入以下代码:private void groupBox_Paint(object sender, PaintEventArgs e){ e.Graphics.Clear(this.BackColor);}原创 2021-02-02 16:21:30 · 1728 阅读 · 0 评论 -
winform:ToolTip相关属性介绍
Active属性:确定工具指示是否是活动的。只有在激活工具提示后才会显示提示信息。AutomaticDelay属性:设置一个延迟值,该值随后用于设置AutiPopDealy、InitialDealy和属性的值ReShowDealy。每次AutomaticDelay设置此属性时,将默认设置这些值。AutiPopDealy属性:确定当指针在工具提示区域内保持静止时,工具提示窗口保持可见。InitialDealy属性:确定在提示窗口显示之前,指针必须在工具提示区域内保持静止时间的长度。...原创 2021-02-02 14:29:19 · 670 阅读 · 0 评论 -
C#:Winform中添加分割线
在Winform中实现一个分割线,具体操作如下:(1)拖一个Label标签控件(2)属性中的AutoSize设置为False;(此设置为是否手动设置)(3)将Size尺寸中的大小第二个参数设置为2;(两个参数分别为长和宽)(4)把BorderStyle边框设置为Fixed3D样式...原创 2021-01-28 11:38:45 · 7165 阅读 · 0 评论 -
C#中“public string Name { get; set; }”什么意思?
在工作看到这样一段代码: public class PlacementPoint { public PlacementPoint(); public PlacementPoint(object value); public string Name { get; set; } public object Value { get; set; } public bool IsPort { get; set; }.原创 2021-01-20 10:50:33 · 26068 阅读 · 7 评论 -
C# :DateTime使用详解
获得当前系统时间: DateTime dt = DateTime.Now;Environment.TickCount可以得到“系统启动到现在”的毫秒值DateTime now = DateTime.Now;Console.WriteLine(now.ToString("yyyy-MM-dd")); //按yyyy-MM-dd格式输出sConsole.WriteLine(dt.ToString()); // 26/11/2009 AM 11:21:30Console.WriteLi...转载 2020-08-18 17:09:09 · 3221 阅读 · 0 评论