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;
        }
    }
示例#2
0
    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;
        }
    }
示例#3
0
    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);
    }