如何在LABEL里显示当前系统日期

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在LABEL里显示当前系统日期相关的知识,希望对你有一定的参考价值。

给几句代码 在C#里

参考技术A //添加一个label控件和一个Timer控件
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace 闲的

public partial class Form1 : Form

public Form1()

InitializeComponent();

private void Form1_Load(object sender, EventArgs e)

this.timer1.Start();//启动计时器

//Timer控件代码
private void timer1_Tick(object sender, EventArgs e)

DateTime dt = DateTime.Now;//获取系统当前时间
label1.Text = dt.ToString();


如图:c# winform label放在button上,button在groupbox里,如何隐藏N多个label?

foreach (Label col in Controls)

if (col is Label)

((Label)col).Hide();


这个语句只能隐藏不在任何groupbox里的。对于上面的条件 如何修改?

1、在上面新建一个panel 在后台直接控制何时显示与隐藏即可。
2、以上语句要找出label的父容器,判断出父容器就可以控制隐藏显示
参考技术A foreach (Label col in groupbox1.Controls)

if (col is Label)

((Label)col).Hide();


获得的是groupbox里的label。。

不过你有多个groupbox建议用个panel当父容器。
直接
foreach (Label col in panel1.Controls)

if (col is Label)

((Label)col).Hide();

参考技术B 隐藏它干嘛,直接给上面遮一层上去嘛。。。哈哈
panel啊 picturebox啊 都可以嘛!追问

我就是想隐藏 但不想一个一个写

追答

效果一样嘛~~ 一个个隐藏多慢的,
直接新建个层 多块的

参考技术C 先要findcontrol下groupbox

然后再遍历里面的label

以上是关于如何在LABEL里显示当前系统日期的主要内容,如果未能解决你的问题,请参考以下文章

关于如何通过日期计算天数

电子表格如何利用函数表示系统当前日期

如何在linux显示日期

如何在 HTML 日期输入类型中将对象的日期属性显示为默认值

在excel的VBA里如何获取日期和星期几

如图:c# winform label放在button上,button在groupbox里,如何隐藏N多个label?