Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
文本框中的VB.NET实时时钟_Vb.net_Time_Textbox_Clock_Form Load - Fatal编程技术网

文本框中的VB.NET实时时钟

文本框中的VB.NET实时时钟,vb.net,time,textbox,clock,form-load,Vb.net,Time,Textbox,Clock,Form Load,我如何使其在加载表单时,文本框将显示(dd/mm/yyy hh:mm:ss)格式的时钟,该时钟实际上正在移动并与系统同步 我试着在谷歌上搜索,但到目前为止找不到任何有效的方法。大多数答案都是将标签做成时钟,但我认为文本框也是如此,我试着按照他们说的做,但没有结果。它向我显示了时间,但它只是窗体加载的时间,而不是实际移动的时钟。我想我在谷歌上找到的大多数答案都是关于旧版本的VB,这就是为什么我不能让它工作的原因 另外,我只是在学习编码,所以编码越简单越好。很多一步一步(比如我5岁)的评论也很感谢。

我如何使其在加载表单时,文本框将显示(dd/mm/yyy hh:mm:ss)格式的时钟,该时钟实际上正在移动并与系统同步

我试着在谷歌上搜索,但到目前为止找不到任何有效的方法。大多数答案都是将标签做成时钟,但我认为文本框也是如此,我试着按照他们说的做,但没有结果。它向我显示了时间,但它只是窗体加载的时间,而不是实际移动的时钟。我想我在谷歌上找到的大多数答案都是关于旧版本的VB,这就是为什么我不能让它工作的原因


另外,我只是在学习编码,所以编码越简单越好。很多一步一步(比如我5岁)的评论也很感谢。谢谢您

在表单中添加计时器,并将此代码添加到其勾号事件中

 Textbox1.text = Format(Now, "yyyy-MM-dd hh:mm:ss")
您现在有一个文本框,告诉您当前的日期和时间。
不过,别忘了启用计时器

尝试将时间和日期字符串放入计时器中。这就是它的样子:

私有子Timer1_Tick(发送方作为System.Object,e作为System.EventArgs)处理Timer1.Tick

    TimerText.Text = TimeString
    DaterText.Text = DateString
端接头


它肯定会向您显示与您的计算机同步的移动/实时时钟。:)

让计时器每隔一段时间(至少每秒一次)滴答一次,并将设置文本框文本的代码附加到计时器的滴答事件而不是窗体的加载事件。如果我们知道您已经拥有了什么,那么对您已经拥有的内容所需的更改将更容易详细解释。请看,文本框是一个非常奇怪的选择,允许用户编辑时间是没有意义的。标签当然是正确的选择。哦,好的,我知道了。我刚刚错过了一部分,你必须将计时器添加到表单中,文本框设置为只读。它是一个用于视觉目的的文本框,如果希望输出为“yyyy/MM/dd”,则还可以将“-”替换为“/”