实时刷新时间

问题描述

我想用一个label实现显示当前时间。主要是需要他可以实时刷新,比如说每秒变一下。我用了一些方法,但是总是提示异线程操作不安全什么的。怎么办?新手。希望详细点。

解决方案

解决方案二:
用windows的timer控件没这个问题,如果是其它timer,那么你需要通过委托来更新内容
解决方案三:
去搜winform线程访问控件,为什么不直接给你代码是希望你通过这个可以学习到winform线程访问控件的基本知识,这类操作其实蛮频繁的
解决方案四:
一个Timer控件,解决你的问题。
解决方案五:
跨线程就用Invoke,如果其它操作不多可以试试BeginInvoke
解决方案六:
newThread(()=>{while(true){try{label1.BeginInvoke(newMethodInvoker(()=>label1.Text=DateTime.Now.ToString()));}catch{}Thread.Sleep(1000);}}){IsBackground=true}.Start();

解决方案七:
电子表字体显示时间+多彩呼吸灯特效按钮给你推荐我的这篇博客http://blog.csdn.net/nomasp/article/details/46457923功能还算丰富的,望采纳……
解决方案八:
这时你应该使用委托
解决方案九:
Timer控件,解决你的问题
解决方案十:
如果非要开多线程来控制主线程上的控件,可以这样:Control.CheckForIllegalCrossThreadCalls=false;

但若功能真如你说的这么简单,就不建议使用多线程,用Timer即可。
解决方案十一:
label显示时间,也就是在HTML页面中使用了,为什么需要这么复杂,只需要用JS刷新即可啊
解决方案十二:
噢,请忽略10#,看错版块了

时间: 2024-08-01 13:59:09

实时刷新时间的相关文章

asp.net客户端同步服务端实时刷新时间

 //首先加入下列脚本<script>...        //获取时间    function Timer(span)        ...{                            var tmp = new Date();            var milsecs=Date.parse(tmp.getMonth()+"-"+tmp.getDay()+"-"+tmp.getFullYear()+" "+docum

highchart实时刷新数据,x轴不显示所需时间

问题描述 highchart实时刷新数据,x轴不显示所需时间 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default1.aspx.cs" Inherits="HighchartsDemo._Default1" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional

C# 窗体上 Label控件 实时刷新 显示当前时间

问题描述 我用了while(true){label.Text=DateTime.Now.Second.ToString();} 可是程序就停止响应请问高手怎么办才好 解决方案 解决方案二:怎么能让他不停地更新而且我还能进行其他操作,如果叫我就timer就不用了解决方案三:while (true)            {                label.Text = DateTime.Now.Second.ToString();Application.DoEvents();System

ios-datepicker 怎样进行实时刷新

问题描述 datepicker 怎样进行实时刷新 想问下,iOS datepicker.这个功能是怎样实现的,就是在datepicker界面上会自动刷新与当前日期的天数差,怎样进行实时刷新,这个不会. 解决方案 http://www.oschina.net/question/262659_141940 解决方案二: http://www.oschina.net/question/262659_141940 解决方案三: 好好学习dataPicker吧. 解决方案四: 不是啊,是移动picker的

php+ajax实时刷新简单实例_php技巧

本文实例讲述了php+ajax实时刷新简单实现方法,分享给大家供大家参考.具体如下: ajax自动刷新好像是个很常见的问题,之前做一个网页聊天室程序也是卡在了这上面,经过了这段时间的学习,终于做出了一个可以自动刷新网页的代码框架,希望正在迷茫的亲们不要像我一样走了这么多弯路 废话不多说 上代码: html部分: <html> <head> <script type="text/javascript"> function loadXMLDoc()//a

标签-highchart实时刷新chart.series[0].setData(???)赋值

问题描述 highchart实时刷新chart.series[0].setData(???)赋值 $(function (datetimeCom, growth) { // Highcharts.Chart Begin Highcharts.setOptions({ global: { useUTC: false //当X轴类型为datetime日期时间型的,需要设置时区 } }); //声明报表对象 var chart = new Highcharts.Chart({ chart: { //将

一个php+js实时显示时间问题_javascript技巧

我们先来看下这段代码 $(function(){ setInterval(function(){ var timer = '<?php echo date("Y-m-d H:i:s",time()) ?>'; $("#test").append(timer); },500); }); 这段代码哪里有问题,为啥网页加载后网页一直是那个时间不会变呢?php和js的加载机制有啥不同? 这样是不对的,php代码在输出前被解释,浏览器收到的代码应该是这个样子的 $

网页数据的实时刷新

数据|刷新|网页 网页数据的实时刷新 本来是打算在WEB页面上实现这样的功能:例如网页上有多个按钮,按钮1,按钮2,按钮3等 按钮1的响应比较耗时,如何能够做到点击了按钮1之后,不用等待其响应,就可以再点击其 他按钮,而按钮1响应结束之后会把结果刷出来? 仔细一想,这是不可能的!这种要求对winform的程序而言非常简单,对web就难了. 不等待按钮1的响应返回,只能是异步实现,开启线程或者BeginInvoke. 但是页面的刷新已经完毕,异步事件执行完之后如何再刷新页面? 常见的页面操作都是拉

页面实时更新时间的JS实例代码

 这篇文章主要介绍了页面实时更新时间的JS实例代码,有需要的朋友可以参考一下  代码如下: function startTime() {                      var today = new Date(); //定义日期对象                         var yyyy = today.getFullYear(); //通过日期对象的getFullYear()方法返回年                          var MM = today.get