C#
超镭
IT
展开
-
C#里面的三种定时计时器:Timer
System.Timers.Timer类定义一个System.Timers.Timer对象,然后绑定Elapsed事件,通过Start()方法来启动计时,通过Stop()方法或者Enable=false停止计时。Timer控件只有绑定了Tick事件和设置Enabled=True后才会自动计时,停止计时可以用Stop()方法控制,通过Stop()停止之后,如果想重新计时,可以用Start()方法来启动计时器。在上面所述的三种计时器中,第一种计时器和它所在的Form处于同一个线程,因此执行的效率不高;...转载 2022-07-29 16:13:21 · 5556 阅读 · 0 评论 -
【LitJson】如何判断字符串中是否有某个key
【LitJson】如何判断字符串中是否有某个key原创 2022-06-28 10:28:23 · 792 阅读 · 1 评论 -
c# 登录窗体与主窗体的关闭
有许多人在用做c#做登录窗体时会遇到这样的问题,登录成功后当前登录Form关闭,打开Main窗体,但Main窗体点关闭按钮后程序仍在进程仍旧在运行。事实上,关闭Main窗体,只是关闭了Main窗体的线程,并没有关闭程序的主线程,即程序的主线程为登录From。//program.cs程序入问的Main()方法代码,其中FrmLogin为登录窗体,FrmMain为主窗体...原创 2019-09-25 16:43:44 · 1178 阅读 · 0 评论 -
.net 程序集自动生成版本号
一、版本号自动生成方法只需把AssemblyInfo.cs文件中的[assembly:AssemblyVersion("1.0.0.0")]改成[assembly:AssemblyVersion("1.0.*")],另外还需要把[assembly:AssemblyFileVersion("1.0.0.0")]注释屏蔽掉。这样再生成的程序集就是自动版本号了。按照这个格式出来的版本号...转载 2019-09-10 17:53:29 · 867 阅读 · 0 评论 -
ASP.NET 如何固定表格表头(fixed header)
你在HTML中渲染一张表格(可能是GridView或者Repeater),如果表格的行数太多,你就得向下拖东滚动条,但你一旦向下拖动滚动条,表头的信息就不见了。具体见下图。向下拖动滚动条后,表头信息消失:在本文中,我向大家讲解如何固定住表头。网上可以搜索到很多种方法来实现这个功能,但这些方法基本的原理都是一样的。就是利用div,将表头的信息复制到表身之上的一个div中。 1...转载 2019-01-22 16:09:17 · 1756 阅读 · 0 评论 -
C#:使用ListView动态添加数据一直闪烁的解决办法
首先,自定义一个类ListViewNF,继承自 System.Windows.Forms.ListViewusing System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Windows.Forms;namespace 你的名称空间{ class L...转载 2018-08-10 11:16:14 · 2029 阅读 · 1 评论