#region 创建线程
Thread RollMes_thListen;
private void addThread() {
// 创建侦听线程
m_thListen = new Thread(new ThreadStart(Thread_Listen));
m_thListen.Start();
RollMes_thListen = new Thread(new ThreadStart(RollMess_Listen));
RollMes_thListen.Start();
}
#endregion
#region
public void RollMess_Listen() {
for (; ; )
{
//设置滚动像素点
Right_P = Right_P - 3;
if (Right_P + m_stConfig.ptRollRegionSize.X < 0)
{
Right_P = m_stConfig.ptRollStart.X;
}
Invoke((EventHandler)(delegate{
m_LabelShow_Roll.Location = new Point(Right_P, m_stConfig.ptRollStart.Y);
}));
Thread.Sleep(50);
}
}
#endregion
Thread RollMes_thListen;
private void addThread() {
// 创建侦听线程
m_thListen = new Thread(new ThreadStart(Thread_Listen));
m_thListen.Start();
RollMes_thListen = new Thread(new ThreadStart(RollMess_Listen));
RollMes_thListen.Start();
}
#endregion
#region
public void RollMess_Listen() {
for (; ; )
{
//设置滚动像素点
Right_P = Right_P - 3;
if (Right_P + m_stConfig.ptRollRegionSize.X < 0)
{
Right_P = m_stConfig.ptRollStart.X;
}
Invoke((EventHandler)(delegate{
m_LabelShow_Roll.Location = new Point(Right_P, m_stConfig.ptRollStart.Y);
}));
Thread.Sleep(50);
}
}
#endregion