Criar uma tela de inicialização no Visual FoxPro

Este artigo descreve como criar uma Tela de Inicialização no Visual FoxPro.

Versão original do produto: Visual FoxPro
Número de KB original: 138497

Resumo

Muitos aplicativos baseados no Windows exibem uma tela de inicialização ou tela de respingo durante a fase de inicialização do aplicativo. Essa tela de inicialização fornece um meio de exibir informações como nome do produto, logotipo do produto, informações de versão do produto, nome da empresa e assim por diante. Além disso, ele fornece ao usuário a percepção do tempo de inicialização de aplicativo mais rápido.

Este artigo fornece as etapas para criar uma tela de inicialização de aplicativo personalizada que será exibida por um intervalo de tempo especificado durante a inicialização do aplicativo. Esse formulário não suprimirá o menu do sistema FoxPro ou a barra de título foxpro ao executar dentro de um arquivo executável.

Procedimento passo a passo para criar uma tela de inicialização personalizada

Você pode usar o Visual FoxPro Forms Designer para criar a tela de inicialização do aplicativo personalizado.

  1. Crie um novo formulário.

  2. Defina as seguintes propriedades do formulário:

    AutoCenter=.T.
    BorderStyle=1
    Caption=<set the caption to be blank>
    Closable=.F.
    ControlBox=.F.
    MaxButton=.F.
    MinButton=.F.
    Movable=.F.
    WindowType=1
    
  3. Adicione um controle de temporizador ao formulário.

  4. Defina a propriedade Interval do temporizador como o tempo (em milissegundos) que a tela de inicialização deve exibir. Por exemplo, se a tela de inicialização deve ser exibida por 3 segundos, defina a propriedade Interval do temporizador como 3000.

  5. Coloque o seguinte código no evento timer do temporizador:

    ThisForm.Release
    
  6. Adicione imagem, rótulo e outros controles para personalizar o formulário conforme necessário.

  7. Salve e execute o formulário.

O formulário deve ser exibido pela quantidade de tempo especificada na propriedade Interval do temporizador e desaparecer.

Para incorporar essa tela de inicialização em um aplicativo, adicione o seguinte código ao início dos aplicativos main programa:

DO FORM <startup screen form name>

Agora, quando o aplicativo é executado, a tela de inicialização deve ser exibida pela quantidade de tempo especificada na propriedade Interval do temporizador.