第二章例题:DateAndTimeStatus
using System.Drawing;
using System.Windows.Forms;
public class DateAndTimeStatus:Form
{
StatusBarPanel sbpMenu,sbpDate,sbpTime;
public static void Main()
{
Application.Run(new DateAndTimeStatus());
}
public DateAndTimeStatus()
{
//设置窗体属性,这些属性属于基类Form
Text = "Date and Time Status";
BackColor = SystemColors.Window;
ForeColor = SystemColors.WindowText;
//动态创建StstusBar控件
StatusBar sb = new StatusBar();
sb.Parent = this;
sb.ShowPanels = true;
//动态创建StatusBarPanel控件
sbpMenu = new StatusBarPanel();
sbpMenu.Text = "Reserved for menu help";
sbpMenu.BorderStyle = StatusBarPanelBorderStyle.None;
sbpMenu.AutoSize = StatusBarPanelAutoSize.Spring;
sbpDate = new StatusBarPanel();
sbpDate.AutoSize = StatusBarPanelAutoSize.Contents;
sbpDate.ToolTipText = "The Current date";
sbpTime = new StatusBarPanel();
sbpTime.AutoSize = StatusBarPanelAutoSize.Contents;
sbpTime.ToolTipText = "The Current time";
//将StatusBarPanel控件实例添加到StstusBar控件的Panels集合
sb.Panels.AddRange(new StatusBarPanel[]{sbpMenu,sbpDate,sbpTime});
//创建计时器控件并加载事件处理函数
Timer timer = new Timer();
timer.Tick += new EventHandler(TimerOnTick);
timer.Interval = 1000;
timer.Start();
}
//计时器控件事件处理函数
void TimerOnTick(object obj,EventArgs ea)
{
//获取当前时间,日期
DateTime dt = DateTime.Now;
//在StatusBarPanel上设置当前日期,时间
sbpDate.Text = dt.ToShortDateString();
sbpTime.Text = dt.ToShortTimeString();
}
}
完整源代码下载:DateAndTimeStatus.rar
转载于:https://www.cnblogs.com/hhdn/archive/2007/03/01/660629.html
第二章例题:DateAndTimeStatus相关推荐
- 第二章例题:EnvironmentVars
对应教材2.2.2中的(12)部分,主要对ListBox控件进行演示 using System; using System.Collections; using System.Drawing; usi ...
- 计算机组成原理第二章例题解析(下)
定点除法运算 并行除法器 不恢复余数的阵列除法器 [x]补=0.101001[x]_补=0.101001[x]补=0.101001,[y]补=0.111[y]_补=0.111[y]补=0.111, ...
- ADSP重点习题第二章-第三章(原版书第四章)
ADSP重点习题 第二章 例题2.1.5 习题2.12 习题2.13 第三章 习题3.2 习题3.7 尤利-沃克方程: PACS(部分自相关序列的计算) 习题3.11 习题3.21 低阶极点模型(低阶 ...
- 单纯形法表格法例题详解_第二章 线性规划与单纯形法(补充例题123页开始).ppt...
您所在位置:网站首页 > 海量文档  > 高等教育 > 微积分 第二章 线性规划与单纯形法(补充例题123页开始).p ...
- JAVA 基础入门课本例题代码(第二章)
JAVA 基础入门课本例题代码(第二章) Example01 public class Example01 {public static void main (String[] ags){int nu ...
- 王道考研 计算机网络笔记 第二章:物理层
本文基于2019 王道考研 计算机网络: 2019 王道考研 计算机网络 个人笔记总结 第一章:王道考研 计算机网络笔记 第一章:概述&计算机网络体系结构 后续章节将陆续更新- 第二章 一.物 ...
- 计算机组成原理-第二章 数据表示与运算
计算机组成原理-第二章 数据表示与运算 一.数据的表示 1.数值型数据的表示(重点难点) 1.1数值型数据的表示--进位制 1.2数值型数据表示-码制 1.3数值型数据的表示--定点数 1.4数值型数 ...
- 概率统计:第二章 随机变量及其分布
第二章 随机变量及其分布 内容提要: 一. 随机变量的定义 设是一个随机试验,其样本空间为,若对每一个样本点,都有唯一确定的实数与之对应,则称上的实值函数是一个随机变量(简记为). 二. ...
- 人工智能:第二章 知识表示方法
第二章 知识表示方法 教学内容:本章讨论知识表示的各种方法,是人工智能课程三大内容(知识表示.知识推理.知识应用)之一,也是学习人工智能其他内容的基础. 教学重点:状态空间法.问题归约法.谓词逻辑法. ...
最新文章
- EfficientNet模型的完整细节
- SpringMVC杂记
- java反射详解 (一)
- CC2540开发板学习笔记(一)——LED点亮
- SSH登陆慢的原因分析及解决
- Java程序员从笨鸟到菜鸟之(一百零九)一步一步学习webservice(三)开发第一个基于XFire的webservice
- map型字段 mongodb_MongoDB极简教程
- iOS网络编程实践--NSStream实现TCP Socket iPhone客户端
- 微信php翻译和天气预报整合,微信公众平台天气预报功能开发
- 计算机板报设计简单,计算机板报制作
- Java聊天室2.0版本
- jboss4中手动部署EJB(jboss4.0.2+ejb2.0+j2sdk5.0+xpsp2)
- arcgis中将地理坐标转换为投影坐标 / 经纬度坐标转换
- .xmind用什么软件打开_swf文件用什么打开 怎么把swf转换成mp4
- 怎么样把书上的字很快的弄成电子版,哈哈,我也会了
- vue 中引入阿里云的云盾防水墙
- fresco 显示缩略图,不直接使用setImageURI,防止卡顿和显示不全:纯黑色或纯白色
- vue项目如何部署?history与hash模式部署时的区别
- maximo 入门知识
- WIN7 32/64位安装SQL Server 2005详细步骤(图文)