コード例 #1
0
        private void tbPosicaoSolicitada_PreviewMouseUp(object sender, MouseButtonEventArgs e)
        {
            keypad mainWindow = new keypad(true, 2);

            if (mainWindow.ShowDialog() == true)
            {
                //Recebe Valor antigo digitado no Textbox
                int oldValue = Convert.ToInt16(tbPosicaoSolicitada.Text);
                //Recebe o novo valor digitado no Keypad
                int newValue = Convert.ToInt16(mainWindow.Result);


                //Verifica se o novo valor é diferente do valor anterior para que atualize a váriavel no CLP
                if (oldValue != newValue)
                {
                    //Verifica se o novo valor é menor que 100
                    if (newValue <= 100)
                    {
                        tbPosicaoSolicitada.Text = Convert.ToString(newValue);
                    }
                    else
                    {
                        //Envia o oldValue pois o valor máximo ultrapassou o limite.
                        tbPosicaoSolicitada.Text = Convert.ToString(oldValue);
                    }


                    //Retira o foco do textbox.
                    Keyboard.ClearFocus();

                    //Dispara o evento de atualizar a váriavel no CLP.
                    if (this.atualizarPosicao != null)
                    {
                        this.atualizarPosicao(this, e);
                    }
                }
            }
        }
コード例 #2
0
ファイル: finalButton.cs プロジェクト: Kramdar93/LD45
 // Use this for initialization
 void Start()
 {
     final = GameObject.FindGameObjectWithTag("final").GetComponent <keypad>();
     am    = GameObject.FindObjectOfType <AudioManager>();
 }