Como ACC2: Tamanho dinamicamente formulários para ajustar a resolução de tela

Traduções deste artigo Traduções deste artigo
ID do artigo: 138901 - Exibir os produtos aos quais esse artigo se aplica.
Moderado: Requer básica de macro, codificação e interoperabilidade habilidades.
Expandir tudo | Recolher tudo

Neste artigo

Sumário

O Microsoft Access fornece não criado no suporte para dimensionar o tamanho de um formulário para coincidir com a resolução da tela atual. Um formulário que você criar em um computador com uma resolução de driver de vídeo de 1024 x 768 (Super VGA) pode aparecer muito grande em computadores que executam em 640 x 480 (VGA) resolução. Um formulário que você criar usando a resolução de 640 x 480 pode parecer muito pequeno em computadores que executam a resolução de 1024 x 768.

As informações a seguir descrevem onde você pode obter duas funções Access Basic, glrScaleForm() e glrResizeForm(), que você pode usar para aumentar dinamicamente e dimensionar um formulário. A função glrScaleForm() pode ser chamada do evento Open do formulário para dimensionar o tamanho de um formulário para a resolução da tela atual quando o formulário é carregado. O glrResizeForm() pode ser chamado a partir o evento Resize do formulário para mover e dimensionar o conteúdo de um formulário proporcionalmente para ajustar as novas dimensões da janela do formulário automaticamente.

Mais Informações

glrScaleForm()

A função glrScaleForm() pode ser chamada do evento Open do formulário para dimensionar automaticamente o formulário para a resolução da tela atual.
   Syntax:

      Function glrScaleForm (frm As Form, intX As Integer, intY As Integer)

      frm:  form to be scaled
      intX: horizontal resolution at which the form was designed
      intY: vertical resolution at which the form was designed

   Example:

      Sub Form_Open (Cancel As Integer)
         Dim RetVal
         RetVal = glrScaleForm(Me, 1024, 768)
      End Sub
				

glrResizeForm()

A função glrResizeForm() pode ser chamada do evento Resize do formulário para mover e redimensionar o conteúdo proporcionalmente para que se ajustem o novo tamanho da janela formulário automaticamente.
   Syntax:

      Function glrResizeForm (frm As Form, fDoResize As Variant)

      frm:       form to resized
      fDoResize: boolean value indicating if the form should be resized or
                 the information tracked

   Example:

      Sub Form_Resize ()
         Dim RetVal
         RetVal = glrResizeForm(Me, True)
      End Sub
				

Como obter o glrScaleForm e glrResizeForm funções

As funções glrScaleForm() e glrResizeForm(), escritas por Ken Getz, são publicadas no catálogo do seguinte:
   Microsoft Access 2 Developer's Handbook. Ken Getz, Paul Litwin,
   Greg Reddick. Sybex: 1994 ISBN: 0-7821-1327-3
				

Discussão sobre esses função começa na página 506, capítulo 8, "Resolução de tela e distribuindo formulários". As funções estão incluídas no _Glrfile.exe arquivo no disco que acompanha complementar. Arquivo compactado de extração Este automática, contém o arquivo _Chapter.exe, outro extração automática, arquivo compactado, que contém o banco de dados CH8.mdb. O formulário frmTest1280x1024 em CH8.mdb demonstra o uso dessas funções. Marque a caixa de seleção "Habilitar resizing automática?" no canto superior esquerdo da frmTest1280x1024 formulário e em seguida, redimensione a janela formulário para ver a função glrResizeForm() trabalho.

Essas funções foram publicadas originalmente com uma coluna no Access Smart revista.
   "Create Resolution-Independent Forms in Access 2.0" by Ken Getz
   Smart Access, June 1994
				

Access inteligente, publicada mensalmente, é um boletim informativo destinado a desenvolvedores do Microsoft Access. Ele é publicado por Pinnacle Publishing.
   Pinnacle Publishing, Inc.
   18000 72nd Ave South, Suite 217
   Kent, WA 98032
   800-788-1900
				

Os produtos discutidos aqui são fabricados por fornecedores independentes da Microsoft; não oferecemos garantia, implícita ou não, em relação ao desempenho ou à confiabilidade desses produtos.

Propriedades

ID do artigo: 138901 - Última revisão: sexta-feira, 5 de julho de 2002 - Revisão: 1.0
A informação contida neste artigo aplica-se a:
  • Microsoft Access 2.0 Standard Edition
Palavras-chave: 
kbmt kb3rdparty kbhowto KB138901 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 138901
Aviso de Isenção de Responsabilidade sobre Conteúdo do KB Aposentado
Este artigo trata de produtos para os quais a Microsoft não mais oferece suporte. Por esta razão, este artigo é oferecido "como está" e não será mais atualizado.

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com