none
splash RRS feed

  • Pergunta

  • boa tarde , 

    eu queria criar um splash  que quando iniciar meu executável ele verifique o caminho do banco de dados , se caso estiver correto o meu caminho do banco de dados ele me de um nova frm , caso não esteja certo o caminho do banco de dados apareça uma mensagem dizendo erro de banco de dados e me de uma janela para que eu escolha o caminho correto do banco de dados . como eu faço ?

    sábado, 18 de abril de 2015 19:39

Respostas

  • Olá, meu nobre, Mateus Soares.

    Você pode escolher um Formulário pronto de "Splash" nos templates do VS. Mas também você pode criar o seu próprio, acrescentar um Windows Form, normalmente, porém... detalhe! Terás que modificar a inicialização do seu projeto em 'My Project/ Apliccation/ e em Startup Object, selecione o seu novo 'Splash'

    Abaixo deixo-te um breve exemplo que acabei de criar, em código de como criar o seu:

    Public Class Form5Splash

     

        Private Sub Form5Splash_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

            'Verificar se diretorio do Banco de Dados existe....

            If My.Computer.FileSystem.DirectoryExists("C:\Meu Banco de dados\") Then

               

                NovoFormDestino.show()

                Me.Hide()      

            Else

                MsgBox("Não foi encontrado o Diretório do seu Banco de Dados", MsgBoxStyle.Critical, "Caminho não encontrado!")

     

                'Chamando o OpenFileDialog

                Dim Open As New OpenFileDialog

                Open.InitialDirectory = ("C:\")

                Open.Title = "Nome do Diretório"

                Open.FileName = "Diretório ou arquivo em busca"

                Open.Filter = "Arquivo de Banco de dados|*.extensão"

                Open.ShowDialog() 'abrindo o diretório definido por 'InitialDirectory'

     

            End If

     

        End Sub

    End Class

    Espero que te ajude!
    Retorne-nos. Abraço.


    MS INFORMATICA - Projeto Marinner


    sábado, 18 de abril de 2015 20:56

Todas as Respostas

  • Olá, meu nobre, Mateus Soares.

    Você pode escolher um Formulário pronto de "Splash" nos templates do VS. Mas também você pode criar o seu próprio, acrescentar um Windows Form, normalmente, porém... detalhe! Terás que modificar a inicialização do seu projeto em 'My Project/ Apliccation/ e em Startup Object, selecione o seu novo 'Splash'

    Abaixo deixo-te um breve exemplo que acabei de criar, em código de como criar o seu:

    Public Class Form5Splash

     

        Private Sub Form5Splash_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

            'Verificar se diretorio do Banco de Dados existe....

            If My.Computer.FileSystem.DirectoryExists("C:\Meu Banco de dados\") Then

               

                NovoFormDestino.show()

                Me.Hide()      

            Else

                MsgBox("Não foi encontrado o Diretório do seu Banco de Dados", MsgBoxStyle.Critical, "Caminho não encontrado!")

     

                'Chamando o OpenFileDialog

                Dim Open As New OpenFileDialog

                Open.InitialDirectory = ("C:\")

                Open.Title = "Nome do Diretório"

                Open.FileName = "Diretório ou arquivo em busca"

                Open.Filter = "Arquivo de Banco de dados|*.extensão"

                Open.ShowDialog() 'abrindo o diretório definido por 'InitialDirectory'

     

            End If

     

        End Sub

    End Class

    Espero que te ajude!
    Retorne-nos. Abraço.


    MS INFORMATICA - Projeto Marinner


    sábado, 18 de abril de 2015 20:56
  • Muito Obrigado , me ajudou muito esse código , só fiquei com duvida de como fazer para que ele salve o caminho do banco de dados , e na proxima vez que eu executar ele não abra a janela de procurar o banco de dados.
    domingo, 19 de abril de 2015 01:48
  • Que bom que eu pude te ajudar, amigo, Mateus! Eu tenho um Script desse detalhe, mas terei que achar aqui na minha pasta específica de códigos. Se não, vou criar um aqui para te auxiliar, grande abraço.

    MS INFORMATICA - Projeto Marinner


    domingo, 19 de abril de 2015 14:58
  • Mateus...

    Desculpe ainda não ter respondido.
    Seria melhor fazeres uma nova pergunta, já que esta fora resolvida.
    Passei o final de semana nas novas atualizações do meu Projeto e fiquei sem tempo de entrar por aqui como de frequência.  Tente usar o componente "SalveDialog" através da base deste código que lhe enviei.

    Abraço!


    MS INFORMATICA - Projeto Marinner


    terça-feira, 21 de abril de 2015 13:48