当前位置: 首页>>代码示例>>C#>>正文


C# Timer.EndInit方法代码示例

本文整理汇总了C#中System.Timers.Timer.EndInit方法的典型用法代码示例。如果您正苦于以下问题:C# Timer.EndInit方法的具体用法?C# Timer.EndInit怎么用?C# Timer.EndInit使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在System.Timers.Timer的用法示例。


在下文中一共展示了Timer.EndInit方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: AlertBox

        public AlertBox(Alert A)
        {
            InitializeComponent();
            Invalidate();
            try
            {
                using (MemoryStream memory = new MemoryStream())
                {
                    A.GetIcon().Save(memory, ImageFormat.Png);
                    memory.Position = 0;
                    BitmapImage i = new BitmapImage();
                    i.BeginInit();
                    i.StreamSource = memory;
                    i.CacheOption = BitmapCacheOption.OnLoad;
                    i.EndInit();
                    A_ICON.Source = i;
                }

                using (MemoryStream memory = new MemoryStream())
                {
                    global::Warmon.Properties.Resources.credits.Save(memory, ImageFormat.Png);
                    memory.Position = 0;
                    BitmapImage i = new BitmapImage();
                    i.BeginInit();
                    i.StreamSource = memory;
                    i.CacheOption = BitmapCacheOption.OnLoad;
                    i.EndInit();
                    A_CRED.Source = i;
                }

                turner = A;

                A_CREDITS.Content = A.GetCredits();
                A_REMAIN.Content = A.GetTimeOverdue();
                A_TITLE.Content = A.GetTitle();
                A_LOC.Content = A.GetMission() + " - " + A.GetPlanet();
                System.Collections.IEnumerator en = A.GetRewards().GetEnumerator();
                while (en.MoveNext())
                {
                    A_REWARDS.Content += en.Current + "\n";
                }

                timmy = new Timer();
                timmy.BeginInit();
                timmy.Interval = 250;
                timmy.Elapsed += delegate(object sender, ElapsedEventArgs e)
                {
                    Dispatcher.BeginInvoke(DispatcherPriority.Background, new MainWindow.PrimeDelegate(UpdateTime));
                };
                timmy.EndInit();
                timmy.Start();
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
            }
        }
开发者ID:naomichan,项目名称:Warmon,代码行数:57,代码来源:AlertBox.xaml.cs

示例2: button1_Click

        private void button1_Click(object sender, EventArgs e)
        {
            System.Timers.Timer t = new System.Timers.Timer(2);
            //int intTime = 100;
            //t.Interval = intTime;//设置间隔时间,为毫秒;
            t.Elapsed += new System.Timers.ElapsedEventHandler(ontimeevent1);//到达时间的时候执行事件;
            t.AutoReset = false;//设置是执行一次(false)还是一直执行(true);
            t.Enabled = true;//是否执行System.Timers.Timer.Elapsed事件;

            t.Start();
            t.EndInit();
            //t.Interval =5000;

            t.Elapsed += new System.Timers.ElapsedEventHandler(ontimeevent2);//到达时间的时候执行事件;
            t.Start();
               // label1.Hide();
        }
开发者ID:jasonroker,项目名称:TEST,代码行数:17,代码来源:Form1.cs

示例3: CommonTests

		private void CommonTests (Timer t)
		{
			Assert.IsTrue (t.AutoReset, "AutoReset");
			t.AutoReset = false;
			Assert.IsFalse (t.Enabled, "Enabled");
			t.Enabled = true;
			Assert.IsNull (t.Site, "Site");
			t.Site = null;
			Assert.IsNull (t.SynchronizingObject, "SynchronizingObject");
			t.SynchronizingObject = new TestSyncInvoke ();

			t.Elapsed += new ElapsedEventHandler (Callback);
			t.Elapsed -= new ElapsedEventHandler (Callback);

			t.BeginInit ();
			t.EndInit ();
			t.Start ();
			t.Stop ();
			t.Close ();

			(t as IDisposable).Dispose ();
		}
开发者ID:nlhepler,项目名称:mono,代码行数:22,代码来源:TimerCas.cs

示例4: PostInit

 public void PostInit()
 {
     bw.RunWorkerAsync();
     vicky = new Timer();
     vicky.BeginInit();
     vicky.Interval = 60000; //one minute
     vicky.Elapsed += delegate(object s, ElapsedEventArgs e)
     {
         Dispatcher.BeginInvoke(System.Windows.Threading.DispatcherPriority.Background, new PrimeDelegate(bw.RunWorkerAsync));
     };
     vicky.EndInit();
     vicky.Start();
 }
开发者ID:naomichan,项目名称:Warmon,代码行数:13,代码来源:MainWindow.xaml.cs

示例5: InitRxTools

		private void InitRxTools()
		{
			_rxTimeout = new Timer();
			_rxTimeout.BeginInit();
			_rxTimeout.Elapsed += RxTimeoutElapsed;
			_rxTimeout.Interval = Base.Options.InterpreterOptions.PacketSegmentReciveTimeOut.TotalMilliseconds;
			_rxTimeout.AutoReset = false;
			_rxTimeout.EndInit();
		}
开发者ID:heinzsack,项目名称:DEV,代码行数:9,代码来源:PacketTranslator.cs


注:本文中的System.Timers.Timer.EndInit方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。