AS EMPRESAS ESTÃO "DESESPERADAS" POR ESTE TIPO DE PROFISSIONAL... - VOCÊ É UM DELES?
MEGA FORMAÇÃO EM INFRAESTRUTURA DE TI - O Conhecimento que Vira Dinheiro - CLIQUE AQUI
| « Anterior | Δ Página principal | ¤ Índice | Próxima » |
| Delphi Básico Autor: Rodrigo Costa e Silvio Ferreira |
|||
|---|---|---|---|
| Lição 21 de 29 - Programando os demais botões | |||
Vamos agora dar funcionalidade aos demais botões da calculadora (botão “BackSpace”, botão “C” e botão “,”). O botão “BackSpace” será utilizado para apagar os dígitos da direita para esquerda. Digite o seguinte código em seu evento OnClick: if edt.Text <> '' then
begin
edt.Text:=copy(edt.Text,1,length(edt.Text)-1);
end;
Este código irá copiar do primeiro até o penúltimo dígito do edt, ou seja, estará excluindo o último digito e assim apagando da direita para a esquerda. O botão “C” será utilizado para zerar a variável visor, limpar a operação e limpar o edt liberando a calculadora para uma nova conta. Digite o seguinte código em seu evento OnClick: edt.Clear; visor:=0; operacao:=' '; O Botão “,” servirá para inserir o símbolo decimal no edt. Para isto digite o seguinte código no evento OnClick do botão “,” (btnv): if pos(',',edt.Text) = 0 then
edt.Text:=edt.Text+',';
Este código irá inserir uma vírgula no edt caso já não exista uma. Para concluir nossa calculadora, falta programar o Menu Finalizar > Sair que criamos anteriormente. Para isso, dê um duplo clique sobre o objeto MainMenu, selecione o menu “Sair” e acesse o seu evento OnClick. Digite o seguinte código para fechar a calculadora: close; Ponto, nossa calculadora está pronta. Execute o projeto para gerar o executável na pasta onde foi salvo o projeto. Abaixo segue o código completo da Unit_calculadora: unit Unit_Calculadora; interface uses type var implementation {$R *.dfm} procedure TForm_Calculadora.btn1Click(Sender: TObject); procedure TForm_Calculadora.btnbkClick(Sender: TObject); procedure TForm_Calculadora.FormShow(Sender: TObject); procedure TForm_Calculadora.btnmaisClick(Sender: TObject); edt.Clear; procedure TForm_Calculadora.btnmenosClick(Sender: TObject); edt.Clear; procedure TForm_Calculadora.btnxClick(Sender: TObject); edt.Clear; procedure TForm_Calculadora.btndClick(Sender: TObject); edt.Clear; procedure TForm_Calculadora.soma; visor:=0; procedure TForm_Calculadora.divisao; visor:=0; procedure TForm_Calculadora.multiplicacao; visor:=0; procedure TForm_Calculadora.subtracao; visor:=0; procedure TForm_Calculadora.btnigualClick(Sender: TObject); procedure TForm_Calculadora.btnvClick(Sender: TObject); procedure TForm_Calculadora.btncClick(Sender: TObject); procedure TForm_Calculadora.btn2Click(Sender: TObject); procedure TForm_Calculadora.btn3Click(Sender: TObject); procedure TForm_Calculadora.btn4Click(Sender: TObject); procedure TForm_Calculadora.btn5Click(Sender: TObject); procedure TForm_Calculadora.btn6Click(Sender: TObject); procedure TForm_Calculadora.btn7Click(Sender: TObject); procedure TForm_Calculadora.btn8Click(Sender: TObject); procedure TForm_Calculadora.btn9Click(Sender: TObject); procedure TForm_Calculadora.btn0Click(Sender: TObject); procedure TForm_Calculadora.Sair2Click(Sender: TObject); |
|||
| « Anterior | Δ Página principal | ¤ Índice | Próxima » |
* Você pode baixar (fazer download) do conteúdo completo deste curso, em formato PDF, com 179 páginas, comprando o seguinte e-book:
DELPHI BÁSICO
|
MEGA FORMAÇÃO EM INFRAESTRUTURA DE TI (Online, Vitalício, Prático e Atualizado)! |
|
|
NÃO PROCURE VAGAS, SEJA PROCURADO! |
|
Para Todos os Detalhes, Acesse:
https://juliobattisti.com.br/curso-infra-ti.asp
|
Contato: Telefone: (51) 3717-3796 | E-mail: webmaster@juliobattisti.com.br | Whatsapp: (51) 99627-3434
Júlio Battisti Livros e Cursos Ltda | CNPJ: 08.916.484/0001-25 | Rua Vereador Ivo Cláudio Weigel, 537 - Universitário, Santa Cruz do Sul/RS, CEP: 96816-208
Todos os direitos reservados, Júlio Battisti 2001-2026 ®
LIVRO: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2016 - CURSO COMPLETO E PRÁTICO
DOMINE A PROGRAMAÇÃO VBA NO EXCEL - 878 PÁGINAS - CLIQUE AQUI