DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da ClubeDelphi DIGITAL
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!

Artigo Clube Delphi Edição 47 - PageControls no IntraWeb

Artigo da Revista Clube Delphi Edição 47.

Esse artigo faz parte da revista Clube Delphi edição 47. Clique aqui para ler todos os artigos desta edição

Atenção: por essa edição ser muito antiga não há arquivo PDF para download. Os artigos dessa edição estão disponíveis somente através do formato HTML. 

 

PageControls no IntraWeb

Simule abas e paginação

 

Como mostrado em edições anteriores, o IntraWeb (lW) está amadurecendo bastante e conquistando cada vez mais adeptos, muito devido à sua similaridade com o desenvolvimento tradicional Delphi. Para a maioria dos componentes visuais da VCL, o IntraWeb oferece um controle equivalente. Uma exceção é o PageControl, que não possui um controle IW similar, dificultando o desenvolvimento de formulários web complexos.

Neste artigo veremos como simular um PageControl usando controles da paleta IW Standard. Um IWLink e um IWImageFile formarão as "abas" simulando "botões"; IWRegions formarão as páginas (TabSheets).

 

Criando a aplicação

Vamos à prática. Inicie uma nova aplicação do tipo IntraWeb StandAlone; coloque no formulário principal um IWRegion e dê a ele o nome de "rgnPageControl': Insira dentro dele, um outro IWRegion com o nome de"rgnPages': Altere a propriedade Color do segundo para clGray e selecione duas figuras (button.jpg e buttondown.jpg, ambas disponíveis para download no endereço desta edição), representando um botão nos estados normal e pressionado; salve ambas em um diretório chamado Files que

deve ser criado dentro do diretório principal da aplicação. Adicione ao rgnPageControl os componentes a seguir:

 

.IW/ImageFile:aponte ImageFile.FileName para a figura button.jpg;"

A exibição deste artigo foi interrompida.

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da ClubeDelphi DIGITAL
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!


Fabio Alves Francelino
Fabio Alves Francelino (francelino@mackenzie.com.br) é Analista de Sistemas formado pela Universidade Presbiteriana Mackenzie. Trabalha com ADO e DataSnap em projetos cliente/servidor e multicamadas, desenvolve componentes e jogos para Delphi.
O que você achou deste post?

    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!
Cursos relacionados
Publicidade
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2013 - Todos os Direitos Reservados a web-03