void DoBaseRunnerUpdate(object sender, BaseRunnerUpdateArgs args) { switch (args.UpdateBase) { case Base.Home: lblAtbat.Text = args.RunnerName; break; case Base.First: lblOnfirst.Text = args.RunnerName; break; case Base.Second: lblOnsecond.Text = args.RunnerName; break; case Base.Third: lblOnthird.Text = args.RunnerName; break; default: break; } }
private void RaiseBaseRunnerUpdateEvent(Base runnerBase, string name) { if (BaseRunnerUpdate != null) { BaseRunnerUpdateArgs args = new BaseRunnerUpdateArgs(); args.UpdateBase = runnerBase; args.RunnerName = name; BaseRunnerUpdate(this, args); } }