• Bem vindo à nossa comunidade - Quer se juntar ao resto dos nossos membros? Registre-se*Registros aprovados pela adminitração

[Tutorial - Delphi 7] Utilizando Skins

XSystemX

Usuário XPZ
Irei ensinar como utilizar as skins do Alpha Controls, um componente profissional e que possui uma versão Lite gratuita para uso livre.

As skins do Alpha são de excelente qualidade e garantem um excelente visual ao seu aplicativo.

Ex:

Por favor, Entrar ou Registrar para ver o conteúdo das URLs!


Material necessário:

Por favor, Entrar ou Registrar para ver o conteúdo das URLs!


Por favor, Entrar ou Registrar para ver o conteúdo das URLs!


O arquivo AC_Uninst.exe serve para remover o Alpha Controls do Delphi.

Para começar extraia TODOS os arquivos do "Alpha Lite.rar" em alguma pasta.

Agora vá na pasta Alpha Lite e entre na pasta correspondente à versão do seu Delphi. Eu uso Delphi 7, então a minha pasta é D7, se você usa Delphi 2010 sua pasta é D2010, e assim por diante.

Existem dois arquivos para a instalação, o acntDX.dpk e acntDX_R.dpk (sendo X o número da versão do seu Delphi).

Por favor, Entrar ou Registrar para ver o conteúdo das URLs!


No meu caso são os arquivos acntD7.dpk e acntD7_R.dpk.

Abra o acntDX.dpk pelo Delphi e algo conforme a imagem abaixo deverá aparecer:

Por favor, Entrar ou Registrar para ver o conteúdo das URLs!


Clique em "Compile" e feche o Delphi. Se você for questionado sobre salvar as alterações do arquivo, responda "Não".

Por favor, Entrar ou Registrar para ver o conteúdo das URLs!


Agora abra o acntDX_R.dpk pelo Delphi e algo conforme a imagem abaixo deverá aparecer:

Por favor, Entrar ou Registrar para ver o conteúdo das URLs!


Clique em "Install" e feche o Delphi. Se você for questionado sobre salvar as alterações do arquivo, responda "Não".

Por favor, Entrar ou Registrar para ver o conteúdo das URLs!


Abra o Delphi novamente, vamos agora declarar a pasta onde os arquivos do Alpha Controls estão no Library Path do Delphi.

Vá no menu "Tools/Environment Options/Library/Library Path",

Por favor, Entrar ou Registrar para ver o conteúdo das URLs!


Clique em "..." do Library Path e na nova janela, clique em "..." para adicionar o diretório do Alpha no Library Path.

Por favor, Entrar ou Registrar para ver o conteúdo das URLs!


Selecione a pasta referente a sua versão do Delphi, cliquem em "OK", novamente "OK" e "OK". Agora a pasta já está declarada.

Por favor, Entrar ou Registrar para ver o conteúdo das URLs!


Agora vamos fazer uma aplicação com skins.

Copie a pasta "Skins" (está dentro da pasta Alpha Controls) para algum lugar de fácil acesso (eu recomendo que fique em C:).

Feche o Delphi e execute-o novamente.

Vá na paleta "Alpha Lite" e adicione um sSkinProvider e um sSkinManager no Form.

Por favor, Entrar ou Registrar para ver o conteúdo das URLs!


Agora, mude a propriedade "Active" do sSkinManager para "False", depois vá na propriedade SkinDirectory e insira o caminho da pasta onde você colocou as Skins.

Por favor, Entrar ou Registrar para ver o conteúdo das URLs!


Clique em "..." da propriedade "Internal Skins" e depois vá em "Add New". Selecione a skin desejada (vou selecionar a skin "WMP 2008"), depois de selecioná-la, feche o diálogo de seleção de skins.

Por favor, Entrar ou Registrar para ver o conteúdo das URLs!


Mude a propriedade "Active" do sSkinManager para "True", adicione alguns objetos no Form, e compile.

Por favor, Entrar ou Registrar para ver o conteúdo das URLs!


Veja o resultado e seja feliz utilizando a skin que quiser.

Por favor, Entrar ou Registrar para ver o conteúdo das URLs!


Perguntas Frequentes:

1 - A skin não é aplicada a todos os objetos, o que fazer?

R: Isso ocorre porque é versão gratuita, compre a versão Full ou consiga em algum lugar e seja feliz.

2 - A skin pode causar algum problema de compatibilidade no meu aplicativo em outros sistemas?

R: Não.

3 - Onde eu consigo mais skins?

R: No site do fabricante:
Por favor, Entrar ou Registrar para ver o conteúdo das URLs!


Créditos: Clube da programação

Desculpe se apenas coloquei o link das imagens, pois quando tentei postar disse que passou do limite de imagens no post
 
Editado por um moderador:
Topo Bottom