Inheritance: MonoBehaviour
        private void Window_KeyDown(object sender, KeyEventArgs e)
        {
            Debug.WriteLine(e.Key);

            if (ButtonStart.IsEnabled == true && ButtonStart.Visibility == Visibility.Visible && e.Key == Key.Up)
            {
                ButtonStart.RaiseEvent(new RoutedEventArgs(ButtonBase.ClickEvent));
                return;
            }
            if (ButtonNo.IsEnabled == true && e.Key == Key.Right)
            {
                //A "Nem" Gombra kattintast generalunk
                ButtonNo.RaiseEvent(new RoutedEventArgs(ButtonBase.ClickEvent));
                return;
            }
            if (ButtonYes.IsEnabled == true && e.Key == Key.Left)
            {
                ButtonYes.RaiseEvent(new RoutedEventArgs(ButtonBase.ClickEvent));
                return;
            }
            if (ButtonRestart.Visibility == Visibility.Visible && e.Key == Key.Down)
            {
                ButtonRestart.RaiseEvent(new RoutedEventArgs(ButtonBase.ClickEvent));
                return;
            }
        }
Example #2
0
 private void Awake()
 {
     pressSound = gameObject.GetComponent <AudioSource>();
     classBS    = btnStart.GetComponent <ButtonStart>();
     for (int i = 0; i < sceneName.Length; i++)
     {
         sceneName[i] = "Map Level " + i.ToString();
     }
 }
Example #3
0
    void Awake()
    {
        Application.targetFrameRate = 60;

        Button = transform.Find("Button").GetComponent <ButtonStart>();
        Player = GameObject.Find("Player").GetComponent <SpriteRenderer>();
        Record = transform.Find("Record").GetComponent <Score>();
        Modes  = transform.Find("Mode").GetComponentsInChildren <Button>();
    }
Example #4
0
        private void Window_KeyDown(object sender, KeyEventArgs e)
        {
            Debug.WriteLine(e.Key);

            //todo: itt is vizsgálni, hogy a gomb elérhető-e?
            if (ButtonNo.IsEnabled &&
                e.Key == Key.Right)
            { // jobbranyíl: nem gomb
                ButtonNo.RaiseEvent(new RoutedEventArgs(ButtonBase.ClickEvent));
                return;
            }

            //todo: itt is vizsgálni, hogy a gomb elérhető-e?
            if (ButtonYes.IsEnabled &&
                e.Key == Key.Left)
            { //balranyíl: igen gomb
                ButtonYes.RaiseEvent(new RoutedEventArgs(ButtonBase.ClickEvent));
                return;
            }

            //Figyelem: figyelni kell arra, hogy a gomb látható és engedélyezve van-e
            if (ButtonStart.IsEnabled && //az indítás gomb engedélyezve van (kattintható)
                ButtonStart.IsVisible && //ÉS az indítás gomb látható
                e.Key == Key.Up)         //ÉS felfelé nyíl jött
            {                            // indítás
                ButtonStart.RaiseEvent(new RoutedEventArgs(ButtonBase.ClickEvent));
                return;
            }

            //Figyelem: figyelni kell arra, hogy a gomb látható és engedélyezve van-e
            if (ButtonRestart.IsEnabled &&
                ButtonRestart.IsVisible &&
                e.Key == Key.Multiply)
            { //csillag gomb: játék újrakezdése
                ButtonRestart.RaiseEvent(new RoutedEventArgs(ButtonBase.ClickEvent));
                return;
            }

            ///Ctrl+K, Ctrl+C a kijelölt rész megjegyzésbe tétele
            ///Ctrl+K, Ctrl+U a kijelölt rész megjegyzésből kivétele
            //switch (e.Key)
            //{
            //    case Key.Left:
            //        if (ButtonYes.IsEnabled)
            //        {
            //            YesAnswer();
            //        }
            //        break;
            //    case Key.Up:
            //        break;
            //    case Key.Right:
            //        break;
            //    case Key.Multiply:
            //        break;
            //}
        }
 /// <summary>
 /// Конструктор
 /// </summary>
 public MainWindow()
 {
     InitializeComponent();
     // Указатель на форму
     //App.MyGmainForm = this;
     // Задание шрифтов
     //set_fonts();
     // Создание формы программным образом
     CreateTestForm();
     // Установка фокуса на кнопке "Тест"
     ButtonStart.Focus();
 }
Example #6
0
 private void First_Load()
 {
     AddContent("服务端初始化中,请等待....");
     AddContent("预处理X2验证码识别引擎....");
     Thread.Sleep(2);
     AddContent("预处理X3验证码识别引擎....");
     new EducationSystemCheckCodeOCR().loadTrainData();
     AddContent("验证码识别引擎预处理完成");
     AddContent("服务端初始化完成");
     ButtonStart.Invoke((EventHandler) delegate
     {
         ButtonStart.Enabled = true;
     });
 }
Example #7
0
 public void Update()
 {
     LeftControlStick.Update();
     RightControlStick.Update();
     ButtonA.Update();
     ButtonB.Update();
     ButtonX.Update();
     ButtonY.Update();
     ButtonLB.Update();
     ButtonRB.Update();
     ButtonL3.Update();
     ButtonR3.Update();
     ButtonBack.Update();
     ButtonStart.Update();
     LeftTrigger.Update();
     RightTrigger.Update();
     DPad.Update();
 }
Example #8
0
        public void idcardinfo_OnIDCardReceived(string xm, string sfzhm)
        {
            if (student.GetStudentInfo(sfzhm))
            {
                label_xm.Text    = "姓名:" + student.Xm;
                label_lsh.Text   = "流水号:" + student.Lsh;
                label_zkzhm.Text = "准考证:" + student.Zkzmbh;
                label_sfzhm.Text = "身份证:" + student.Sfzmhm;
                label_kscx.Text  = "考试车型:" + student.Kscx;
                label_kscs.Text  = "考试次数:" + student.Kscs.ToString();
                label_jbr.Text   = "经办人:" + student.Jbr;
                ButtonStart.Text = "开始考试";
                ButtonStart.Focus();
            }

            showLinkState1.LinkState = student.LinkState1;//显示连接状态
            showLinkState2.LinkState = student.LinkState2;
        }
Example #9
0
        private void getStudentInfoFromLocal()
        {
            if (student.GetStudentInfo(TextBox_Input.Text))
            {
                label_xm.Text    = "姓名:" + student.Xm;
                label_lsh.Text   = "流水号:" + student.Lsh;
                label_zkzhm.Text = "准考证:" + student.Zkzmbh;
                label_sfzhm.Text = "身份证:" + student.Sfzmhm;
                label_kscx.Text  = "考试车型:" + student.Kscx;
                label_kscs.Text  = "考试次数:" + student.Kscs.ToString();
                label_jbr.Text   = "经办人:" + student.Jbr;

                ButtonStart.Text = "开始考试";
                ButtonStart.Focus();
            }
            showLinkState1.LinkState = student.LinkState1;//显示连接状态
            showLinkState2.LinkState = student.LinkState2;
        }
Example #10
0
        private void Form1_Shown(object sender, EventArgs e)
        {
            if (arguments.Length != 8)
            {
                return;
            }

            if (arguments[7].Length > 0)
            {
                int start = 0;
                Int32.TryParse(arguments[7], out start);

                if (start > 0)
                {
                    ButtonStart.PerformClick();
                }
            }
        }
Example #11
0
        public FormMain()
        {
            InitializeComponent();

            game     = new Game();
            engine2D = new Engine2d {
                Game = game, Canvas = canvas
            };

            wmp = new WindowsMediaPlayer();
            wmp.PlayStateChange += Wmp_PlayStateChange;
            PlayMusic(Track.Title);

            ButtonStart.Click += ButtonStart_Click;
            ButtonStart.Focus();
            this.KeyDown   += FormMain_KeyDown;
            this.KeyPreview = true;
            Timer.Tick     += Timer_Tick;
        }
Example #12
0
    /// <summary>
    ///
    /// </summary>
    /// <param name="button">按钮</param>
    /// <param name="start">按钮的状态</param>
    private void ToggleButtonStart(Button button, ButtonStart start)
    {
        //获取button 里面的Text
        Text buttonText = button.GetComponentInChildren <Text>();

        switch (start)
        {
        case ButtonStart.Enable:
            //改变字体颜色
            buttonText.color    = m_colorEnable;
            button.interactable = true;

            m_weraHf.AddVoiceCommand(buttonText.text, VoiceCommandCallback);

            break;

        case ButtonStart.Disabled:
            buttonText.color    = m_colorDisable;
            button.interactable = false;
            m_weraHf.RemoveVoiceCommand(buttonText.text);
            break;
        }
    }
Example #13
0
        private void netclient_Event_Devnetdata(CNetData data)
        {
            switch (data.cmdCommand)
            {
            case Command.Zkzhm:
                if (label_xm.InvokeRequired || label_lsh.InvokeRequired || label_zkzhm.InvokeRequired)
                {
                    label_xm.BeginInvoke(new Labelinvoke(netclient_Event_Devnetdata), data);
                }
                else
                {
                    if (student.GetStudentInfo(data.strZjbh))
                    {
                        label_xm.Text    = "姓名:" + student.Xm;
                        label_lsh.Text   = "流水号:" + student.Lsh;
                        label_zkzhm.Text = "准考证:" + student.Zkzmbh;
                        label_sfzhm.Text = "身份证:" + student.Sfzmhm;
                        label_kscx.Text  = "考试车型:" + student.Kscx;
                        label_kscs.Text  = "考试次数:" + student.Kscs.ToString();
                        label_jbr.Text   = "经办人:" + student.Jbr;

                        ButtonStart.Text = "开始考试";
                        //displaycomm.ShowText(student.Xm);
                        buttonX2.Enabled = true;
                        ButtonStart.Focus();
                    }
                }
                break;

            case Command.AddStudent:
                if (StudentlistView.InvokeRequired)
                {
                    StudentlistView.BeginInvoke(new Labelinvoke(netclient_Event_Devnetdata), data);
                }
                else
                {
                    AddStudentforlistview(data.strZjbh, data.Xm);
                }
                break;

            case Command.DeleteStudent:
                if (StudentlistView.InvokeRequired)
                {
                    StudentlistView.BeginInvoke(new Labelinvoke(netclient_Event_Devnetdata), data);
                }
                else
                {
                    DeleteStudentforlistview(data.strZjbh);
                }
                break;

            case Command.ClearStudent:
                if (StudentlistView.InvokeRequired)
                {
                    StudentlistView.BeginInvoke(new Labelinvoke(netclient_Event_Devnetdata), data);
                }
                else
                {
                    ClearStudentlistview();
                }
                break;
            }
        }