-
C# 向StatusBar状态栏控件中添加窗格面板
C# 向StatusBar状态栏控件中添加窗格面板及文字,也就是把窗口的状态栏分栏,分隔成若干个小区域,显示不同的信息,比如文字提示或图标等。
向StatusBar控件添加窗格面板
StatusBar statusBar1=new StatusBar();
statusBar1.Panels.Add("中华人民共和国");
statusBar1.Panels.Add("重庆市");
statusBar1.Panels.Add("罗斌");
statusBar1.Panels[0].AutoSize = StatusBarPanelAutoSize.Contents;
statusBar1.Panels[1].AutoSize = StatusBarPanelAutoSize.Spring;
statusBar1.Panels[2].AutoSize = StatusBarPanelAutoSize.Contents;
statusBar1.Panels[0].BorderStyle =StatusBarPanelBorderStyle.Raised;
statusBar1.Panels[1].BorderStyle = StatusBarPanelBorderStyle.Sunken;
statusBar1.Panels[2].BorderStyle = StatusBarPanelBorderStyle.Raised;
statusBar1.Panels[2].Icon = new System.Drawing.Icon( @"Error.ico");
statusBar1.ShowPanels = true;
this.Controls.Add(statusBar1);
- 2022-05-17 04:53:06下载
- 积分:1
-
C# 显示DataGridView控件中选定的单元格、行和列
Visual C#显示选择的DataGridView单元格,获取DataGridView控件中选定的单元格、行和列,测试前请连接好数据库,实现此功能核心代码如下:
if (customersDataGridView.AreAllCellsSelected(true))
{
MessageBox.Show("所有单元格已经被选择!", "信息提示",MessageBoxButtons.OK);
}
else
{
System.Text.StringBuilder MyInfo =new System.Text.StringBuilder();
for (int i = 0;
i < MyCount; i++)
{
MyInfo.Append("行号: ");
MyInfo.Append(customersDataGridView.SelectedCells[i].RowIndex.ToString());
MyInfo.Append(", 列号: ");
MyInfo.Append(customersDataGridView.SelectedCells[i].ColumnIndex.ToString());
MyInfo.Append(", 单元格值: ");
MyInfo.Append(customersDataGridView.SelectedCells[i].Value.ToString());
MyInfo.Append(Environment.NewLine);
}
MyInfo.Append("一共选择了: " + MyCount.ToString()+"个单元格");
MessageBox.Show(MyInfo.ToString(), "信息提示", MessageBoxButtons.OK);
}
- 2022-03-18 13:11:05下载
- 积分:1
-
C# 最简单的文件复制实例
C# 最简单的文件复制实例,文件拷贝的示例,比较简单,若要启用启用xp_cmdshell, 请查看启用xp_cmdshell使用说明。
- 2022-03-01 11:06:17下载
- 积分:1
-
螺丝服务端GMSV源码完整,可编译
螺丝完全服务端源码,GMSV,linux下完美编译
- 2022-05-31 17:22:32下载
- 积分:1
-
C# 通用权限管理框架源码 ERP OA 快速开发框架
1、菜单导航管理2、操作按钮3、角色管理4、部门管理5、用户管理(用户权限)6、用户组管理(设置成员,用户组权限)7、系统配置(动态配置系统参数)8、附加属性(自定义属性)9、系统日志(异常记录)10、数据库备份/还原11、资源管理,(动态数据库)12、个人信息(基本信息,附加信息,用户角色,拥有权限)13、首页快捷14、数据回收站(业务功能删除过数据,全部保留在回收站)15、系统个性化设置(切换菜单导航)
- 2022-03-11 07:50:58下载
- 积分:1
-
Visual C# Timer 构建的进度条演示
Visual C# Timer 构建的进度条演示,progressBar进度条的建立与使用,简单的范例,面向C#的初级开发者,希望初学者能够熟悉Loading如何创作哦,以下代码可以参考:
private void timer1_Tick(object sender, EventArgs e)
{
//使用三元运算符为progressBar的Value值自加1
progressBar1.Value = ++progressBar1.Value > 1000 - 1 ? 0 : progressBar1.Value;
//显示载入百分比
label2.Text = string.Format("已经载入{0}%", (int)(progressBar1.Value / 1000f * 100));
}
- 2022-04-16 04:00:01下载
- 积分:1
-
C# FileInfo获取文件的各种属性
C# 创建FileInfo对象,获取文件的各种属性,可以获取到以下的文件信息:创建时间、上次访问时间、上次写入时间、文件名称、完整目录、完整路径、是否只读、文件长度。
具体的实现过程:
textBox1.Text = openFileDialog1.FileName;
FileInfo finfo = new FileInfo(textBox1.Text); //实例化FileInfo对象
string strCTime, strLATime, strLWTime, strName, strFName, strDName, strISRead;
long lgLength;
strCTime = finfo.CreationTime.ToShortDateString(); //获取文件创建时间
strLATime = finfo.LastAccessTime.ToShortDateString(); //获取上次访问该文件的时间
strLWTime = finfo.LastWriteTime.ToShortDateString(); //获取上次写入文件的时间
strName = finfo.Name; //获取文件名称
strFName = finfo.FullName;//获取文件的完整目录
strDName = finfo.DirectoryName;//获取文件的完整路径
strISRead = finfo.IsReadOnly.ToString(); //获取文件是否只读
lgLength = finfo.Length; //获取文件长度
MessageBox.Show("文件信息:
创建时间:" + strCTime + " 上次访问时间:" + strLATime + "
上次写入时间:" + strLWTime + " 文件名称:" + strName + "
完整目录:" + strFName + "
完整路径:" + strDName + "
是否只读:" + strISRead + " 文件长度:" + lgLength);
以上代码段请写入一个按钮事件中,这样当用户单击按钮时,执行上述代码。
- 2023-02-14 12:35:03下载
- 积分:1
-
FX5U 以太网测试源代码
此代码是PC机以太网方式连接Fx5u通讯使用,将Mxcompent配置好后,可使用此代码联机,可以实现对PLC 的控制和信息获取,实测可以使用,每项功能都已经实测过了。请放心下载。
- 2022-05-29 06:48:52下载
- 积分:1
-
C# 使用Graphics对象的DrawRectangle方法绘制粗边框图形
C# 使用Graphics对象的DrawRectangle方法绘制粗边框图形,可以方便的自定义图形的边框大小,如示例截图所示的效果,具体的代码编写方法为:
private void button1_Click(object sender, EventArgs e)
{
Graphics graphics = this.CreateGraphics();//声明一个Graphics对象
Pen myPen = new Pen(Color.Black, 8);//实例化Pen类
//调用Graphics对象的DrawRectangle方法
graphics.DrawRectangle(myPen, 10, 10, 150, 100);
}
- 2022-03-24 16:40:35下载
- 积分:1
-
C# 禁止鼠标左键单击的实现源码
C# 禁止鼠标左键单击,附上例子源码,禁止后将不响应鼠标左键消息,当然也可恢复鼠标左键,直接关闭本程序即可恢复,实现方法也很简单,看如下代码:
private void button1_Click(object sender, EventArgs e)
{//禁止鼠标左键单击
Application.AddMessageFilter(this);
MessageBox.Show("鼠标左键已经被禁止,请用Tab键执行操作!", "信息提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
private void button2_Click(object sender, EventArgs e)
{//允许鼠标左键单击
Application.RemoveMessageFilter(this);
MessageBox.Show("鼠标左键已经被解禁,可以执行操作!", "信息提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
public bool PreFilterMessage(ref System.Windows.Forms.Message MySystemMessage)
{//不响应鼠标左键消息
if (MySystemMessage.Msg >= 513 && MySystemMessage.Msg
- 2022-03-09 09:45:43下载
- 积分:1