You are on page 1of 1

dick no botão Browse ao lado e Per- ças, mas quase sempre intercambiá-

orra, através da caixa de diálogo pa- veis. As propriedades preponderantes


drão de abertura de arquivo, todo o são o Caption e o Glyph, (alterar para)
caminho até localizar o arquivo - que aquelas imagens que às vezes são
se você fez como mencionado anteri- mostradas nos botões. Para mostrar
oÍmente, vai estar dentro do diretório alguma imagem, você pode indicar
de instalação do Delphi/MinhallB. Lo- através do Object lnspector o arquivo
calizando-o, selecione-o e mande abrÊ no formato BMP ou ainda, no caso do
lo, e você estará de volta à tela mos- BitBtn, selecionar alguma imagem
Íada na Íigura 2. Dê um click em [OKl padrão, embutida na propriedade Kind.
e responda aÍirmativamente (Yes/OK) Observe a Íigura 3.
às próximas perguntas.
Feche a janela'Package'que se
abre, respondendo sempre aÍirmativa- O Componente RadioGrouP
mente (Yes/OK).
Neste ponto o componente já es- Uülizaremos um componente bas-
tará instalado na paleta de componen- tante comum no Windows: os botões
bs, na aba'e-comP' e Pronto Pra ser de seleção em grupo, denominados
Fig. 3 - Os componentes utilizados
ulilizado. É só abrir um novo projeto e pelo Delphi de RadioGrouP- O
utilizá-lo. Para tanto, o faremos afa- RadioGroup funciona da seguinte for-
vés de um projeto Prático usando a ma: ele exibe uma lista de iÌens com o para 1 e o segundo elemento será
porta paralela, tornando-se necessá- check, onde cada um deles Possui um selecionado. lsto basta para vermos o
rio um conhecimento básico sobre a índice, sendo que apenas um dos itens Íuncionamento do RadioGroup: iremos
mesma (vide artigo nesta mesma edi- pode ser selecionado por vez, útil por- utilizar o RadioGroup para indicar qual
tanto, para indicar seleções exclusivas. registro da porta paralela será lido/es-
ção).
Na figura 4, exempliÍicamos. crito.
Para veriÍicar como Íunciona o E será simples, pois basta utilizar-
A montagem Prática componente, inicie um novo projeto e mos a inÍormação de qual índice do
coloque um RadioGrouP no Íorm. RadioGroup que está selecionado, e
Passaremos agora à imPlemen- O rótulo do componente é definido assim Íazer leitura/escrita no endere-
lação de um projeto Práüco de modo na propriedade Caption, e para definir ço conveniente.
D aÍixarmos os novos conceilqs, utilizap os itens acesse através do Object
do Delphi para acessarmos a Porta lnspector a propriedade'ltems' dando
paralela através do componente para um duplo clique sobre o conteúdo, fa- O Componente Timer
acesso ao l/O do PC, o lOPort, que a zendo aparecer o'string list edito/. É
eÊta altura já deve estar instalado em neste editor que deÍine os itens do Outro componente muito útil é o
seu ambiente Delphi. Se você ainda componente. É só digitar um item por Timer: ele, quando habilitado (propri-
não instalou o componente, Íaça-o linha (é como um editor qualquer: edade enabled - True), gera eventos
D teclar Enter para nova linha), e clicar em si mesmo, obedecendo a interva-
4ora.
t OK quanto terminar de digitar todos los de tempo predeterminados (propri-
t- os itens. edade interval- dada em milissegun-
D Os Componentes Label, O Delphi relaciona cada item com dos).
o SpeedButton e BitBtn um índice (onde o Primeiro item Assim, você pode, Por exemPlo,
D corr.';ponde ao índice 0), e isto fica soar um bip uma vez por segundo ou
n Como estes componentes são disponível através da propriedade a cada 10 segundos, simPlesmente
muito utilizados, vejamos algumas ca- 'ltemlndex' do componente. programando uma linha no maniPu-
íâcterísticas deles. A Íunção do label Note que a propriedade ltemlndex lador de eventos do timer. O caso mais
é geralmente de identificação: ele ge- neste momento é -1. lsto significa que comum é quando há a necessidade de
ralmente é usado para informardo que nenhum elemento está selecionado. se ter a execução de uma tarefa a in-
se trata um determinado campo. Veja Altere-a para 0 (zero) e você verá que tervalos determinados de tempo, por
o label com a caption'Endereço Base' agora o primeiro elemento do exemplo: a aquisição e Plotagem dos
no projeto mais adiante. Sua Íunção é RadioGroup êstá selecionado. Altere dados de um sensor remoto a cada
apenas identificar, e para tanto a pro- 500ms pala a construção de uma cur-
piedade mais destacada é o CaPtion, va em Íunção do temPo.
que são os caracteres que aparecem
na tela. Geralmente um label é deÍini-
do em tempo de desenvolvimento e Método
rÉo é alvo de nenhuma alteração nas
suas propriedades em run-time. Já vimos a deÍinição de ProPrieda-
O SpeedButton e o BitBtn são dois de e de evento, mas, e quanto a'mé'
lipos de botões, com algumas diferen- todo'?

SABER ELETRÔNICA NE 319/99