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


C# Business.StopTimer方法代码示例

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


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

示例1: PromptTimerStop

		private void PromptTimerStop(Business.Time time, ref bool cancel){
			DialogResult res;
			res = MessageBox.Show(this,
				"A timer is running for " + ((time.ForEffort) ? "effort: " + time.Effort.ConventionalId : "rollout: " + time.Rollout.ToString()) + "\r\n" + 
				"Click Yes to stop this timer and submit time to the database\r\n" + 
				"Click No to allow the timer to continue running in the background\r\n" + 
				"Click Cancel to return to abort search",
				"QED",
				MessageBoxButtons.YesNoCancel,
				MessageBoxIcon.Question,
				MessageBoxDefaultButton.Button1);
			if (res == DialogResult.Yes){
				time.StopTimer();
				SubmitTime(time, ref cancel);
				if (!cancel){
					_times.Remove(time);
					if (time.ForEffort){
						UpdateTimerButton(time, btnTestTimer);
					}
					if (time.ForRollout){
						UpdateTimerButton(time, btnRollTimer);
					}
				}else{
					time.StartTimer();
					return;
				}
			}
			if (res == DialogResult.No){
				cancel = false;
			}
			if (res == DialogResult.Cancel){
				cancel = true;
			}else{ // Yes or No
				time.OnMinuteChange -= new Business.Time.OnMinuteChangeHandler(Time_OnMinuteChange);
			}
		}
开发者ID:jhogan,项目名称:qed,代码行数:36,代码来源:Main.cs


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