helldanger1
GForum VIP
- Entrou
- Ago 1, 2007
- Mensagens
- 29,631
- Gostos Recebidos
- 1
Agora nos vamos desenvolver um aplicativo que nos permitirá conhecer melhor algumas propriedades e eventos do componente Label, bem como conhecer o Edit e caixas de mensagem e de entrada de dados.
Nosso programa será usado para fornecer os resultados do cálculo de equações de segundo grau.
Inicie uma nova aplicação e salve todo o projeto em um diretório de sua preferência.
Coloque quatro Label(s) e três Edit(s) no Form.
Altere as propriedades de acordo com a tabela:
Form1:
Hint = Para iniciar os cálculos, clique sobre onde está escrito: "Digite um valor para ..."
BorderStyle = bsToolWindow
Caption = Calcula Equação de 2º Grau
Color = clBtnFace
OldCreateOrder = False
ShowHint = True
Comentário: a propriedade Hint serve para transmitir alguma informação ao usuário quando o cursor do mouse fica estacionado sobre o componente por alguns segundos. A propriedade ShowHint determina quando o conteúdo da propriedade Hint será mostrado.
Label1:
Hint = Dê um clique aqui para digitar um valor para 'a'
Alignment = taCenter
Caption = Digite um valor para 'a'
Font.Color = clWindowText
ShowHint = True
Label2:
Hint = Dê um clique aqui para digitar um valor para 'b'
Alignment = taCenter
Caption = Digite um valor para 'b'
ShowHint = True
Label3:
Hint = Dê um clique aqui para digitar um valor para 'c'
Caption = Digite um Valor para 'c'
ShowHint = True
Label4:
Alignment = taCenter
AutoSize = False
Hint = Após inserir os valores 'a', 'b' e 'c', dê um clique aqui para conhecer o resultado...
Caption = Resultado:
Font.Size = 10
ShowHint = True
Comentário: as propriedades Alignment e AutoSize trabalharão em conjunto para permitir o efeito de profundidade em direção ao centro do componente Label.
Edit1:
Hint = este é o valor de delta
TabStop = False
Color = clBtnFace
ReadOnly = True
ShowHint = False
Text = valor de delta
Comentário: a propriedade TabStop marcada para false elimina o foco e, conseqüentemente, o cursor na inicialização do programa do componente Edit. Neste caso, fica também prejudicada a propriedade TabOrder que é a seqüência de deslocamento do cursor entre os Edit(s). Já a propriedade ReadOnly (somente leitura) permitirá que copiemos o conteúdo do Edit, todavia não permitirá que o alteremos.
Edit2:
Hint = este é o valor de x1
TabStop = False
Color = clBtnFace
ReadOnly = True
ShowHint = False
Text = valor de x1
Edit3:
Hint = este é o valor de x2
TabStop = False
Color = clBtnFace
ReadOnly = True
ShowHint = False
TabOrder = 1
Text = valor de x2
Feito isso, seu projeto deve ficar parecido com a seguinte figura:
Nosso programa será usado para fornecer os resultados do cálculo de equações de segundo grau.
Inicie uma nova aplicação e salve todo o projeto em um diretório de sua preferência.
Coloque quatro Label(s) e três Edit(s) no Form.
Altere as propriedades de acordo com a tabela:
Form1:
Hint = Para iniciar os cálculos, clique sobre onde está escrito: "Digite um valor para ..."
BorderStyle = bsToolWindow
Caption = Calcula Equação de 2º Grau
Color = clBtnFace
OldCreateOrder = False
ShowHint = True
Comentário: a propriedade Hint serve para transmitir alguma informação ao usuário quando o cursor do mouse fica estacionado sobre o componente por alguns segundos. A propriedade ShowHint determina quando o conteúdo da propriedade Hint será mostrado.
Label1:
Hint = Dê um clique aqui para digitar um valor para 'a'
Alignment = taCenter
Caption = Digite um valor para 'a'
Font.Color = clWindowText
ShowHint = True
Label2:
Hint = Dê um clique aqui para digitar um valor para 'b'
Alignment = taCenter
Caption = Digite um valor para 'b'
ShowHint = True
Label3:
Hint = Dê um clique aqui para digitar um valor para 'c'
Caption = Digite um Valor para 'c'
ShowHint = True
Label4:
Alignment = taCenter
AutoSize = False
Hint = Após inserir os valores 'a', 'b' e 'c', dê um clique aqui para conhecer o resultado...
Caption = Resultado:
Font.Size = 10
ShowHint = True
Comentário: as propriedades Alignment e AutoSize trabalharão em conjunto para permitir o efeito de profundidade em direção ao centro do componente Label.
Edit1:
Hint = este é o valor de delta
TabStop = False
Color = clBtnFace
ReadOnly = True
ShowHint = False
Text = valor de delta
Comentário: a propriedade TabStop marcada para false elimina o foco e, conseqüentemente, o cursor na inicialização do programa do componente Edit. Neste caso, fica também prejudicada a propriedade TabOrder que é a seqüência de deslocamento do cursor entre os Edit(s). Já a propriedade ReadOnly (somente leitura) permitirá que copiemos o conteúdo do Edit, todavia não permitirá que o alteremos.
Edit2:
Hint = este é o valor de x1
TabStop = False
Color = clBtnFace
ReadOnly = True
ShowHint = False
Text = valor de x1
Edit3:
Hint = este é o valor de x2
TabStop = False
Color = clBtnFace
ReadOnly = True
ShowHint = False
TabOrder = 1
Text = valor de x2
Feito isso, seu projeto deve ficar parecido com a seguinte figura:
