USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Msgbox (com timer?)
LCRamos
Pontos: 2843
GOIANIA
GO - BRASIL
ENUNCIADA !
Postada em 02/06/2010 09:15 hs            
Testei em VB6, funcionou perfeitamente.
Muito bom.
 
vlu//
   
Matrix
não registrado
ENUNCIADA !
Postada em 02/06/2010 14:20 hs   
Poxa! Explica melhor como vc chamou, pois eu fiz inumeros teste com várias formas e apenas abre a MSGBOX mas naum fecha no tempo passado na variável.


Tbm estou usando o VB6.
   
Jesuel
não registrado
ENUNCIADA !
Postada em 03/06/2010 22:52 hs   
Amigo Matrix
 
Crie um form e coloque o um button e coloque no evento clique
 
Private Sub Command1_Click()
Set wshell = CreateObject("Wscript.Shell")
   wshell.Popup "mensagem de dois segundos", 2, "seu titulo", 16
End Sub
   
Matrix
não registrado
ENUNCIADA !
Postada em 04/06/2010 08:05 hs   
Amigo Jesue,

A questão não é essa... Programo em VB já há décadas...
O que eu gostaria de saber é que disseram que a função acima se aplica ao VB.
Abri caixa de mensagem isso eu sei que vai aconteçer, mas quero saber se alguem fez no VB a caixa fechar automaticamente no tempo de milisegundos  no caso acima de 2 segundos ela fecha automaticamente sem necessidade de nenhuma intervenção do usuário como funciona em VBS.

Basta vc abrir o bloco de notas e digitar isso:

Set wshell = CreateObject("Wscript.Shell")
   wshell.Popup "mensagem de dois segundos", 2, "seu titulo", 16

salve como QualquerCoisa.vbs e rode.

Vai funcionar perfeimante pois esta instrução foi escrita para Wscript. mas em VB.

Já tentei e ela naum fecha automaticamente.

Se fosse simples assim como no VBS, isso já seria difundido em Foruns no mundo inteiro de VB.

Da uma lidas nas dicas deste forum que tem uma rotina para fazer uma caixa de mensagem fechar automaticamente... e veja quanto trabalho para isso...rs

   
PAULO BORGES
não registrado
ENUNCIADA !
Postada em 04/02/2015 17:26 hs   
Imports System.Windows.Forms

Public Class MsgBoxTimer

   Private WithEvents Timer1 As New Timer

   Public Sub MsgBox(ByVal mensagem As String, _
                     ByVal Titulo As String, _
                     ByVal Tempo As Integer, _
            Optional ByVal iMessageBoxButtons As MessageBoxButtons =        MessageBoxButtons.OK, _
            Optional ByVal iMessageBoxIcon As MessageBoxIcon = MessageBoxIcon.Information)

      Timer1.Interval = Tempo * 1000     ' milisegundos
      Timer1.Enabled = True
      MessageBox.Show(mensagem, Titulo, iMessageBoxButtons, iMessageBoxIcon)
   End Sub

   Private Sub TimerMsgBox_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
      Timer1.Enabled = False
      SendKeys.Send("{ESC}")
   End Sub

End Class
   
Página(s): 2/2     « ANTERIOR  


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página