Com relação à caixa de diálogo MessageBox do ambiente de pro...

Próximas questões
Com base no mesmo assunto
Ano: 2011 Banca: ISAE Órgão: AL-AM Prova: ISAE - 2011 - AL-AM - Analista de Sistemas |
Q2896267 Arquitetura de Software

Com relação à caixa de diálogo MessageBox do ambiente de programação Delphi, analise as afirmativas a seguir.


I. É um método do objeto Application.

II. O retorno da função é o tipo do botão como IDYES.

III. É possível apenas colocar um título na janela e não tem

como adicionar um texto na caixa de diálogo.


Assinale:

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a alternativa B: "se somente as afirmativas I e II estiverem corretas".

Vamos analisar cada uma das afirmativas para entender por que a alternativa B é a correta.

Afirmação I: "É um método do objeto Application." - Correto.

Em Delphi, a função MessageBox é, de fato, um método associado ao objeto Application. Isso é importante porque significa que a função pode ser chamada diretamente no contexto da aplicação, facilitando sua utilização para exibir mensagens ao usuário durante a execução do programa.

Afirmação II: "O retorno da função é o tipo do botão como IDYES." - Correto.

A função MessageBox retorna um valor baseado no botão que o usuário clica. Por exemplo, se a caixa de diálogo apresentar botões "Yes" e "No", o retorno será a constante IDYES se o botão "Yes" for pressionado. Isso permite ao desenvolvedor tomar diferentes ações com base na escolha do usuário.

Afirmação III: "É possível apenas colocar um título na janela e não tem como adicionar um texto na caixa de diálogo." - Incorreto.

Essa afirmação está incorreta porque, na verdade, é possível adicionar tanto um título quanto um texto na caixa de diálogo MessageBox. O primeiro parâmetro da função é o texto da mensagem, enquanto o segundo parâmetro é o título da janela. Portanto, essa afirmação falha em descrever corretamente as capacidades da função MessageBox.

Dessa forma, as afirmações I e II são corretas e a III é incorreta, levando a alternativa B a ser a resposta correta.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo