Пример #1
0
 private void F_MyTimer_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
 {
     if (f_SendDataItems != null && f_SendDataItems.Count > 0)
     {
         T             data     = f_SendDataItems.Dequeue();
         MyEventDo <T> sendData = new MyEventDo <T>(data);
         EventTriggered?.Invoke(sendData);
     }
 }
Пример #2
0
        private void DoSendMyData_EventTriggered(MyEventDo <MyData> e)
        {
            Action work = new Action(() =>
            {
                long id = e.MyData.ID;
                for (int i = 0; i < 9999999; i++)
                {
                    id += i;
                    id -= i;
                    id++;
                    id--;
                }
                txtDisplay.Text += id.ToString() + Environment.NewLine;
            });

            txtDisplay.InvokeIfRequired(work);

            //txtDisplay.Text += e.MyData.Name + Environment.NewLine;
        }