Relógio
Vamos fazer um relógio. Procure dimensionar os componentes de acordo com a imagem a seguir:

1 - Inicie o C++Builder;
2 - Dê um clique em File e depois em New Application;
3 - Pegue um componente Label na paleta Standart e coloque no Form. No Formulário, selecione o Label e desenhe um retângulo de uns 8 cm de comprimento por 2 cm de largura. Altere as seguintes propriedades do no Object Inspector:
|
Label |
Propriedade |
|
Alignment |
taCenter |
|
AutoSize |
False |
|
Caption |
|
|
Color |
clYellow |
|
Font -> Color |
clRed |
|
Font -> Name |
Lucida Handwriting |
|
Font -> Size |
30 |
|
Font -> Style -> fsBold |
true |
|
Font -> Style -> fsItalic |
true |
4 - Pegue um componente Timer na paleta System e coloque no Form. Dê um duplo clique no componente Timer para abrir o Editor de Códigos e, no evento OnTimer, digite:
|
Label1 -> Caption = TimeToStr(); |
5 - Na propriedade Caption de Form1, do Object Inspector, digite:
Meu Relógio
Execute o programa. Agora você pode redimensionar o Form e alterar algumas propriedades como tamanho, fonte e cores a seu critério.
Eis o código completo das Unit1.h
//---------------------------------------------------------------------------
#ifndef RelogioH
#define RelogioH
//---------------------------------------------------------------------------
#include <vcl\Classes.hpp>
#include <vcl\Controls.hpp>
#include <vcl\StdCtrls.hpp>
#include <vcl\Forms.hpp>
#include <vcl\ExtCtrls.hpp>
//---------------------------------------------------------------------------
class TForm1 : public TForm
{
__published: // IDE-managed Components
TLabel *Label1;
TTimer *Timer1;
void __fastcall Timer1Timer(TObject *Sender);
private: // User declarations
public: // User declarations
__fastcall TForm1(TComponent* Owner);
};
//---------------------------------------------------------------------------
extern TForm1 *Form1;
//---------------------------------------------------------------------------
#endif
Eis o código completo da Unit1.cpp
//---------------------------------------------------------------------------
#include <vcl\vcl.h>
#pragma hdrstop
#include "Relogio.h"
//---------------------------------------------------------------------------
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Timer1Timer(TObject *Sender)
{
Label1-> Caption = TimeToStr(Now());
}
//---------------------------------------------------------------------------
|
HOME || MAPA DO SITE || CURSOS || TUTORIAIS || LINKS || FORUM || CONTATO |