求高手帮我解决一下TIMER类的问题 最直接的想法是:不要使用TextBox, 而应该使用Label。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public partial class Form1 : Form { System.Timers.Timer t = new System.Timers.Timer(100); //实例化Timer类,设置间隔时间为150毫秒; bool a = true; public Form1() { Control.CheckForIllegalCrossThreadCalls = false; InitializeComponent(); } private void btnStart_Click(object sender, EventArgs e) { if (a == true) { t.Elapsed += new System.Timers.ElapsedEventHandler(ChouJiang); //到达时间的时候执行事件; t.AutoReset = true; //设置是执行一次(false)还是一直执行(true); t.Enabled = true; //是否执行System.Timers.Timer.Elapsed事件; a = false; } else { Chuan.Jiang1 = txtJiang.Text; t.Elapsed += new System.Timers.ElapsedEventHandler(ChouJiang); //到达时间的时候执行事件; t.AutoReset = true; //设置是执行一次(false)还是一直执行(true); t.Enabled = true; //是否执行System.Timers.Timer.Elapsed事件; string connString = "server=.;database=Jiang;uid=sa;pwd=123"; SqlConnection conn = new SqlConnection(connString); conn.Open(); string sql = "delete from Jiang Where Jiang_No = '" + txtJiang.Text + "'"; SqlCommand comm = new SqlCommand(sql, conn); int result = comm.ExecuteNonQuery(); conn.Close(); } } private void btnStop_Click(object sender, EventArgs e) { t.AutoReset = false; t.Enabled = false; } //在数据库里读取数据 public void ChouJiang(object sender, EventArgs e) { string connString = "server=.;database=Jiang;uid=sa;pwd=123"; SqlConnection conn = new SqlConnection(connString); conn.Open(); string sql = "select Jiang_No from Jiang;"; SqlCommand comm = new SqlCommand(sql, conn); SqlDataReader dataReader = comm.ExecuteReader(); ArrayList jiang = new ArrayList(); while (dataReader.Read()) { string s = (string)dataReader[0]; jiang.Add(s); } dataReader.Close(); conn.Close(); Random r = new Random(); int index = r.Next(jiang.Count); txtJiang.Text = jiang[index].ToString(); } 如何监控文件夹 DataGridView动态加载?? 关于C#中XML操作的问题 C#向现有的文本文件中插入数据 还留30分打算问下一个问题 今天第二个问题续.邮件接收本地保存问题 如何制作完整的部署项目? 请大家帮忙! 类型转换问题 请问高手,我用做水晶报表时,怎么不能预览表里的值? 批量导入 求饰品网一个
{
System.Timers.Timer t = new System.Timers.Timer(100); //实例化Timer类,设置间隔时间为150毫秒;
bool a = true;
public Form1()
{
Control.CheckForIllegalCrossThreadCalls = false;
InitializeComponent();
} private void btnStart_Click(object sender, EventArgs e)
{
if (a == true)
{
t.Elapsed += new System.Timers.ElapsedEventHandler(ChouJiang); //到达时间的时候执行事件;
t.AutoReset = true; //设置是执行一次(false)还是一直执行(true);
t.Enabled = true; //是否执行System.Timers.Timer.Elapsed事件; a = false;
}
else
{
Chuan.Jiang1 = txtJiang.Text; t.Elapsed += new System.Timers.ElapsedEventHandler(ChouJiang); //到达时间的时候执行事件;
t.AutoReset = true; //设置是执行一次(false)还是一直执行(true);
t.Enabled = true; //是否执行System.Timers.Timer.Elapsed事件;
string connString = "server=.;database=Jiang;uid=sa;pwd=123";
SqlConnection conn = new SqlConnection(connString);
conn.Open(); string sql = "delete from Jiang Where Jiang_No = '" + txtJiang.Text + "'";
SqlCommand comm = new SqlCommand(sql, conn); int result = comm.ExecuteNonQuery();
conn.Close();
}
} private void btnStop_Click(object sender, EventArgs e)
{
t.AutoReset = false;
t.Enabled = false;
}
//在数据库里读取数据
public void ChouJiang(object sender, EventArgs e)
{ string connString = "server=.;database=Jiang;uid=sa;pwd=123";
SqlConnection conn = new SqlConnection(connString);
conn.Open(); string sql = "select Jiang_No from Jiang;";
SqlCommand comm = new SqlCommand(sql, conn);
SqlDataReader dataReader = comm.ExecuteReader(); ArrayList jiang = new ArrayList();
while (dataReader.Read())
{
string s = (string)dataReader[0];
jiang.Add(s);
}
dataReader.Close();
conn.Close(); Random r = new Random();
int index = r.Next(jiang.Count);
txtJiang.Text = jiang[index].ToString();
}