📄 showjackmessage.cs
字号:
using System;
using System.Data;
using System.Collections;
using System.Threading;
using System.Windows.Forms;
namespace UI
{
/// <summary>
/// ShowJackMessage 显示房间到器提醒
/// </summary>
public class ShowJackMessage
{
ArrayList JackList;
ArrayList SelfJackList;
public ShowJackMessage(ArrayList JackList,ArrayList SelfJackList)
{
this.JackList=JackList;
this.SelfJackList=SelfJackList;
}
public void ShowJackUI()
{
string time=DateTime.Now.ToShortTimeString();
foreach(object obj in this.JackList)
{
string Message="房间:"+((DataRow)obj)["Nrid"].ToString()+"已到期!";
if((DateTime.Parse(((DataRow)obj)["JackTime"].ToString())).ToShortTimeString()==time)
{
JackMessageUI JackUI=new JackMessageUI(Message);
JackUI.Show();
Thread.Sleep(10);
}
}
time=DateTime.Now.ToShortTimeString();
foreach(object obj in this.SelfJackList)
{
string Message=((DataRow)obj)["JackMess"].ToString();
if((DateTime.Parse( GetDateTimeFormat(((DataRow)obj)["JackDate"].ToString()) )).ToShortTimeString()==time)
{
JackMessageUI JackUI=new JackMessageUI(Message);
JackUI.Show();
Thread.Sleep(10);
}
}
}
/// <summary>
/// 格式化时间使其不带[accp-xx]
/// </summary>
/// <param name="datetimestr">要格式的字符串</param>
/// <returns></returns>
private string GetDateTimeFormat(string datetimestr)
{
try
{
if(datetimestr.IndexOf("[")>0)
{
return datetimestr.Remove(datetimestr.IndexOf("[")-1,datetimestr.IndexOf("]")-datetimestr.IndexOf("[")+2);
}
else
{
return datetimestr;
}
}
catch
{
return "";
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -