• 发文
  • 评论
  • 微博
  • 空间
  • 微信

基于ListView快速搭建日志系统

dotNet工控上位机 2022-05-18 17:55 发文

前言

大家好,我是新阁教育韩工,今天跟大家分享一个上位机开发中很常用的技能——基于ListView快速搭建日志系统。

步骤

1、首先,我们创建一个WinForm窗体,在窗体中拖放一个listView控件。

2、然后我们点击控件右上角的三角标,弹出listView任务对话框。点击编辑列,点击添加。

3、这里我们添加两个成员,一个是信息的产生时间infoTime,另一个是信息info。

4、然后回到ListView控件上,设置视图为Details。

5、我们将要使用的一些图标放进程序根目录的文件夹中。

6、在窗体中添加一个imageList控件

7、将准备好的图标添加进imageList控件

8、在listView中设置小imageList,这里我们先择刚刚添加的imageList控件。

9、编写通用日志显示方法,如下所示:

/// <summary>
/// listView控件信息显示通用方法
/// </summary>
/// <param name="index">图标索引</param>
/// <param name="log">显示信息</param>
private void AddLog(int index, string log)
{
     ListViewItem lst = new ListViewItem( DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"), index);
     lst.SubItems.Add(log);
     //保证最新的日志在最上面
     this.listView1.Items.Insert(0, lst);
}

10、在按钮事件中调用此方法,进行测试。

private void btn_Test_Click(object sender, EventArgs e)
 {
     AddLog(0, "测试!数据显示成功");
 }

11、我们运行代码,点击按钮,数据成功显示。


声明:本文为OFweek维科号作者发布,不代表OFweek维科号立场。如有侵权或其他问题,请及时联系我们举报。
2
评论

评论

    相关阅读

    暂无数据

    dotNet工控上位机

    致力于上位机、运动控制、机器视觉...

    举报文章问题

    ×
    • 营销广告
    • 重复、旧闻
    • 格式问题
    • 低俗
    • 标题夸张
    • 与事实不符
    • 疑似抄袭
    • 我有话要说
    确定 取消

    举报评论问题

    ×
    • 淫秽色情
    • 营销广告
    • 恶意攻击谩骂
    • 我要吐槽
    确定 取消

    用户登录×

    请输入用户名/手机/邮箱

    请输入密码