Partilhar via


Caixa de Diálogo de Interface de usuário de caixas de texto

Caixas de texto caixas de diálogo são usadas para apresentar a até quatro campos de entrada de texto para um usuário e para retornar o conteúdo desses campos durante a instalação. Três caixas de texto caixas de diálogo estão disponíveis: Caixas de texto (A), caixas de texto (B), e caixas de texto (C). Essas três caixas de diálogo são idênticas; cada um pode ser adicionada apenas uma vez para cada projeto de implantação.

As caixas de diálogo contém quatro caixas de texto com rótulos associados, além de rótulos adicionais para apresentar informações para o usuário. O texto para esses rótulos é especificado em tempo de design do Propriedades janela. Propriedades adicionais são fornecidas para cada caixa de texto controlar a visibilidade, para definir o texto padrão e para retornar um valor.

A ilustração a seguir mostra uma típica caixas de texto caixa de diálogo, como ela seria exibida durante a instalação.

Caixa de diálogo de caixas de texto

Tela inicial da IU de implantação

Propriedades

As propriedades a seguir estão disponíveis para o caixas de texto caixa de diálogo.

Propriedade

Descrição

BannerBitmap

Especifica um bitmap ou uma imagem JPEG a ser exibido na área de faixa. Na ilustração anterior, o bitmap padrão é mostrado. Para obter mais informações, consulte Propriedade de BannerBitmap.

BannerText

Especifica o texto a ser exibido na área de faixa. Na ilustração anterior, isso corresponde "Este é o texto da faixa".

Corpo do texto

Especifica o texto a ser exibido acima as caixas de texto. Na ilustração anterior, isso corresponde "Este é o corpo de texto".

Edit1Label

Especifica o texto a ser exibido acima, a primeira caixa de texto. Na ilustração anterior, isso corresponde a "Primeiro campo de entrada".

Edit1Property

Especifica um nome de propriedade é usado para recuperar o texto digitado na primeira caixa de texto. Esta propriedade pode ser usada em condições.

Edit1Value

Especifica o valor inicial (texto) da primeira caixa de texto.

Edit1Visible

Especifica se a primeira caixa de texto é visível ou oculto. Isso deve ser definido como true para uma caixa de diálogo que exibe uma ou mais caixas de texto.

Edit2Label

Especifica o texto a ser exibido acima da segunda caixa de texto. Na ilustração anterior, isso corresponde a "Segundo campo de entrada".

Edit2Property

Especifica um nome de propriedade é usado para recuperar o texto digitado na segunda caixa de texto. Esta propriedade pode ser usada em condições.

Edit2Value

Especifica o valor inicial (texto) de segunda caixa de texto.

Edit2Visible

Especifica se a segunda caixa de texto é visível ou oculto. Isso deve ser definido como true para uma caixa de diálogo que exibe duas ou mais caixas de texto, ou false para uma caixa de diálogo que exibe uma caixa de texto único.

Edit3Label

Especifica o texto a ser exibido acima da caixa de texto de terceiro. Na ilustração anterior, isso corresponde a "Terceiro campo de entrada".

Edit3Property

Especifica um nome de propriedade é usado para recuperar o texto inserido na terceira caixa de texto. Esta propriedade pode ser usada em condições.

Edit3Value

Especifica o valor inicial (texto) na terceira caixa de texto.

Edit3Visible

Especifica se a terceira caixa de texto é visível ou oculto. Isso deve ser definido como true para uma caixa de diálogo que exibe três ou mais caixas de texto, ou false para uma caixa de diálogo que exibe dois ou menos caixas de texto.

Edit4Label

Especifica o texto a ser exibido acima da caixa de texto quarta. Na ilustração anterior, isso corresponde a "Quarto campo de entrada".

Edit4Property

Especifica um nome de propriedade é usado para recuperar o texto inserido na quarta caixa de texto. Esta propriedade pode ser usada em condições.

Edit4Value

Especifica o valor inicial (texto) na quarta caixa de texto.

Edit4Visible

Especifica se a caixa de texto a quarta é visível ou oculto. Isso deve ser definido como true para uma caixa de diálogo que exibe quatro caixas de texto, ou false para uma caixa de diálogo que exibe três ou menos caixas de texto.

Controlar a aparência da caixa de diálogo de caixas de texto

Várias controle de propriedades como o caixas de texto caixa de diálogo será exibida para o usuário durante a instalação.

  • O BannerBitmap propriedade controla a imagem que aparece no canto superior direito da caixa de diálogo. A posição e tamanho da imagem são corrigidos.

    Dica

    Para uma interface de usuário consistente, a mesma imagem deve ser usada para todas as caixas de diálogo em um instalador.

  • O BannerText propriedade controla o texto que é exibido na faixa na parte superior da caixa de diálogo. A posição, tamanho e o tamanho de fonte são corrigidos. O texto será quebrado, mas não pode ser mais de duas linhas.

  • O corpodetexto propriedade controla o texto que aparece imediatamente abaixo da seção de faixa da caixa de diálogo. A posição, tamanho e o tamanho de fonte são corrigidos. O texto será quebrado, mas não pode ser mais de quatro linhas.

  • O Editarnrótulo propriedades controlam o texto nos rótulos de caixa de texto. A posição e tamanho de fonte são fixos e o texto não será ajustado.

    Dica

    Para caixas de diálogo que podem ser localizadas, permitir espaço extra para a expansão de texto. Uma palavra em um idioma pode traduzir em uma palavra muito maior em outro idioma, o que faz com que o texto a ser cortado.

Recuperando informações do usuário usando as propriedades de caixa de diálogo de caixas de texto

Quando o instalador contendo o caixas de texto caixa de diálogo é executada, o usuário pode inserir informações em qualquer caixa de texto visível. Você pode usar essas informações em uma outra fase da instalação.

Por exemplo, você pode criar um caixas de texto caixa de diálogo que permite que um usuário digitar um nome de grupo de trabalho para ser armazenado em uma entrada do registro. Nesse caso, você definiria a Edit1Label propriedade para "Digite seu nome de grupo de trabalho". Você também pode definir o Edit2Visible, Edit3Visible, e Edit4Visible propriedades para False, porque você só precisa uma caixa de texto.

Se você acha que os usuários serão geralmente deseja usar um grupo de trabalho nomeado "Padrão", Você pode inserir o padrão na Edit1Value propriedade. Esta será a entrada inicial que o usuário vê na caixa de texto.

No registro, você definiria a condição a entrada de registro de nome de grupo de trabalho para o valor da propriedade do Edit1Property propriedade; Por exemplo, [EDITA1].

Durante a instalação, o condição propriedade é avaliada. Se o usuário insere um nome (ou aceite o padrão), esse nome será adicionado ao registro; Se ele estiver em branco, não será criada nenhuma entrada de registro.

Definindo a condição e valor gerenciado Custom Actions

Quando você cria uma interface de usuário de uma ação personalizada gerenciada, você pode definir a condição e valor. No entanto, você só pode usar a condição e valor de acordo com as propriedades de UI personalizada. Ações personalizadas executadas depois que o instalador for concluído, é possível usar as propriedades do projeto de instalação.

Consulte também

Conceitos

Restrições de caixa de Diálogo de instalação

Outros recursos

Gerenciamento de Interface de usuário na implantação

Caixas de Diálogo de implantação

Gerenciamento de lançamento de condição na implantação