29/03/2010

Nesta dica comentarei sobre dois componentes muito utilizados para montarmos barras de progresso no Delphi: o ProgressBar e o Gauge

28/03/2010

Exemplo prático de download de arquivos utilizando o componente idHTTP.


Os arquivos .INI são uma boa maneira de se salvar as configuração de uma aplicação para que quando tal aplicação for executada novamente estas configurações sejam restauradas. Esses arquivos vêem sendo bastante utilizados desde as versões mais antigas do Windows, embora nas últimas versões a Microsoft tenha estimulado o uso do Registro do Windows.




A classe TThread é uma classe abstrata, não podendo ser utilizada diretamente e sim através de uma subclasse dela. Temos, assim, a necessidade de derivar uma nova classe, tendo como classe base a classe TThread e, então, implementar o método Execute.


A proposta mais básica do String Grid é exibir textos e, para tanto, temos que colocar os textos desejados na propriedade Cells. Essa é uma propriedade indexada pela linha e coluna da célula de modo que é possível associar um valor para cada combinação de linha/coluna.


No componente StringGrid o texto na célula fica alinhado à esquerda.
Vamos alterar para centralizar o texto via código:


Podemos mover um componente em run time com o click do mouse, basta definir os eventos onMouseDown, onMouseUp e onMouseMove.


Podemos criar um array de botões ou outro objeto em tempo de execução.
Confira o código abaixo, que foi inserido no evendo click do Button1: