public void HandleEvent(QMsg msg) { AvoidMsg am = msg as AvoidMsg; AvoidControll_E ace = am.controllmode; currentcontrollmode = ace; currentcontrollindex = am.index; switch (currentcontrollmode) { case AvoidControll_E.Ido: break; case AvoidControll_E.Edit: OnEdit(); break; case AvoidControll_E.Save: OnSave(); break; case AvoidControll_E.Remove: OnRemove(); break; default: break; } }
public override void HandleEvent(QMsg msg) { AvoidMsg am = msg as AvoidMsg; AvoidControll_E ace = am.controllmode; switch (ace) { case AvoidControll_E.Edit: break; case AvoidControll_E.Save: break; case AvoidControll_E.Remove: break; case AvoidControll_E.HiddenSingle: case AvoidControll_E.DisplaySingle: case AvoidControll_E.HiddenAll: case AvoidControll_E.DisplayAll: DisplayControll(ace); break; default: break; } }
void Send(AvoidControll_E ace, int _index = -1) { QMsg useravoidmsg = new AvoidMsg() { EventID = (int)Avoid_E.Begin, controllmode = ace, index = _index }; AvoidManager.Instance.SendMsg(useravoidmsg); }