Alterando Visual da Aplicação (Skins)
2 participantes
Página 1 de 1
Alterando Visual da Aplicação (Skins)
Você certamente já buscou
diversas maneiras de deixar sua aplicação com um visual diferente.
Existem vários componentes que prometem trazer este resultado para você,
mas de todos que testei o mais impressionante e o que uso em minhas
aplicações é o VclSkins...
Pode ser usado os skins em um determinado form ou em toda aplicação. Neste artigo vou mostrar como usar em toda aplicação.
• Requisitos:
VCLSkin (baixe ao final da página)
• Utilização:
Após instalar o componente no delphi, copie a pasta skins para o lugar onde salvou o projeto.
Crie uma nova aplicação, no form adicione um Listbox, button e o componente SkinData.
1- No onclick do button adicione a seguinte linha de comando:
//Isto irá carregar as skins dentro do listbox
var
Procurar : TSearchRec;
Arquivos: Integer;
Begin
CaminhoDasSkins := ExtractFilePath(Application.ExeName) + 'skins\*.skn';
Arquivos := 0;
Arquivos := Arquivos + faDirectory;
Arquivos := Arquivos + faArchive;
Arquivos := Arquivos + faAnyFile;
if FindFirst(CaminhoDasSkins, Arquivos, Procurar) = 0 then
begin
repeat
if (Procurar.Attr and Arquivos) = Procurar.Attr then
ListBox1.Items.Add(Procurar.Name);
until FindNext(Procurar) <> 0;
FindClose(Procurar);
end;
No evento Onclick do ListBox adicione a seguinte linha de comando:
Crie as variáveis: CaminhoDasSkins , ss : string;
var
i : integer;
begin
i := ListBox1.ItemIndex;
ss := Copy(CaminhoDasSkins,1,Pos('*.skn',CaminhoDasSkins)-2)+''+ListBox1.items.strings[i];
SkinData1.SkinFile := ss;
if not SkinData1.Active Then SkinData1.Active := True;
end
Agora rode a aplicação e clique no button para carregar as skins.
Depois
clique nas skins carregadas dentro do listbox e veja como muda todo o
visual da aplicação. Adicione ao exemplo menus, caixas de diálogos,
buttons, grids e veja como todos os componentes alteraram seu visual.
Pode ser baixado o exemplo criado neste artigo ao final da página.
Pode ser criado um arquivo
.ini para guardar a última seleção da skin para quando voltar a rodar a
aplicação trazer carregada a última skin escolhida, mas isto fica para
um novo artigo.
diversas maneiras de deixar sua aplicação com um visual diferente.
Existem vários componentes que prometem trazer este resultado para você,
mas de todos que testei o mais impressionante e o que uso em minhas
aplicações é o VclSkins...
Pode ser usado os skins em um determinado form ou em toda aplicação. Neste artigo vou mostrar como usar em toda aplicação.
• Requisitos:
VCLSkin (baixe ao final da página)
• Utilização:
Após instalar o componente no delphi, copie a pasta skins para o lugar onde salvou o projeto.
Crie uma nova aplicação, no form adicione um Listbox, button e o componente SkinData.
1- No onclick do button adicione a seguinte linha de comando:
//Isto irá carregar as skins dentro do listbox
var
Procurar : TSearchRec;
Arquivos: Integer;
Begin
CaminhoDasSkins := ExtractFilePath(Application.ExeName) + 'skins\*.skn';
Arquivos := 0;
Arquivos := Arquivos + faDirectory;
Arquivos := Arquivos + faArchive;
Arquivos := Arquivos + faAnyFile;
if FindFirst(CaminhoDasSkins, Arquivos, Procurar) = 0 then
begin
repeat
if (Procurar.Attr and Arquivos) = Procurar.Attr then
ListBox1.Items.Add(Procurar.Name);
until FindNext(Procurar) <> 0;
FindClose(Procurar);
end;
No evento Onclick do ListBox adicione a seguinte linha de comando:
Crie as variáveis: CaminhoDasSkins , ss : string;
var
i : integer;
begin
i := ListBox1.ItemIndex;
ss := Copy(CaminhoDasSkins,1,Pos('*.skn',CaminhoDasSkins)-2)+''+ListBox1.items.strings[i];
SkinData1.SkinFile := ss;
if not SkinData1.Active Then SkinData1.Active := True;
end
Agora rode a aplicação e clique no button para carregar as skins.
Depois
clique nas skins carregadas dentro do listbox e veja como muda todo o
visual da aplicação. Adicione ao exemplo menus, caixas de diálogos,
buttons, grids e veja como todos os componentes alteraram seu visual.
Pode ser baixado o exemplo criado neste artigo ao final da página.
Pode ser criado um arquivo
.ini para guardar a última seleção da skin para quando voltar a rodar a
aplicação trazer carregada a última skin escolhida, mas isto fica para
um novo artigo.
*~FakeziN~*- Moderadores
- Mensagens : 1198
Agradecimentos : 24
Data de inscrição : 30/03/2011
Localização : Olhe pra Tras u.U
Humor : Uhuuul MOD GLOBAL !!!
Re: Alterando Visual da Aplicação (Skins)
Só lembrando que antes de fazer esse processo é necessário fazer esse aqui primeiro, segue o link abaixo:
[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
henriquebr- Membros
- Mensagens : 14
Agradecimentos : 0
Data de inscrição : 15/02/2013
Idade : 43
Localização : C:\windows\anonymous
Tópicos semelhantes
» Alterando o Parâmetro do main.exe
» Alterando o Parâmetro do main.exe
» VCL Skins 4.8 - Download + Como instalar
» Skins Hack
» Instalando skins no cs 1.6
» Alterando o Parâmetro do main.exe
» VCL Skins 4.8 - Download + Como instalar
» Skins Hack
» Instalando skins no cs 1.6
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
Qui Abr 11 2013, 08:25 por juniloko
» Mu Editavel
Sáb Abr 06 2013, 16:57 por Klobis
» pangya life
Qua Abr 03 2013, 23:25 por Binbin01
» Vendas/Trocas De Times
Qua Abr 03 2013, 18:43 por Klobis
» Trocas Media 100
Qua Abr 03 2013, 18:39 por Klobis
» Trocas Media 80
Qua Abr 03 2013, 18:36 por Klobis
» Trocas Media 60
Qua Abr 03 2013, 18:34 por Klobis
» Trocas Media 40
Qua Abr 03 2013, 18:33 por Klobis
» Trocas Media 20
Qua Abr 03 2013, 18:31 por Klobis
» Atualizações da Staff
Seg Abr 01 2013, 18:42 por Klobis