[BASICO] BLOQUEAR MAXIMIZAR E IGNORAR ERRO.
Eae galera, sou novo aqui estou tentando fazer um launcher pra abrir 3 .exe mas to com esses problemas
Quero bloquear pro usuario não maximizar a janela, eu coloquei FixedSingle na bordestyle porem ele continua aceitando maximizar.
E outra coisa:
O código pra abrir os 3 arquivos .exe fornecidos pelo usuario (se você colocar os 3 arquivos ele funciona super bem):
Private Sub btn_jogar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_jogar.Click
System.Diagnostics.Process.Start(TXT_CArquivo.Text)
System.Diagnostics.Process.Start(TXT_CArquivo2.Text)
System.Diagnostics.Process.Start(TXT_CArquivo3.Text)
End Sub
Porem se você deixa algum sem o caminho do .exe ele acusa:
Não é possÃvel iniciar processo porque não foi fornecido um nome de arquivo.
Tem como ignorar isso ?
Quero bloquear pro usuario não maximizar a janela, eu coloquei FixedSingle na bordestyle porem ele continua aceitando maximizar.
E outra coisa:
O código pra abrir os 3 arquivos .exe fornecidos pelo usuario (se você colocar os 3 arquivos ele funciona super bem):
Private Sub btn_jogar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_jogar.Click
System.Diagnostics.Process.Start(TXT_CArquivo.Text)
System.Diagnostics.Process.Start(TXT_CArquivo2.Text)
System.Diagnostics.Process.Start(TXT_CArquivo3.Text)
End Sub
Porem se você deixa algum sem o caminho do .exe ele acusa:
Não é possÃvel iniciar processo porque não foi fornecido um nome de arquivo.
Tem como ignorar isso ?
Sobre maximizar talvez será necessário usar alguma API para bloquear isso, faz tempo que não programo ..rsrsrsrs
Agora sobre os EXE, porque você não valida primeiro se o EXE existe ?
Explique melhor seu problema.
Agora sobre os EXE, porque você não valida primeiro se o EXE existe ?
Explique melhor seu problema.
Citação::
Sobre maximizar talvez será necessário usar alguma API para bloquear isso, faz tempo que não programo ..rsrsrsrs
Agora sobre os EXE, porque você não valida primeiro se o EXE existe ?
Explique melhor seu problema.
Consegui resolver esses problemas, tem uma opção maxmizebox que tava em true, se colocar em false não da pra maximizar.
E eu resolvir os arquivos acima colocando dentro de um if se a checkbox estiver marcada ele tenta executar se der erro ele informar que não tem caminho ou é inválido.
Mas agora que o programa ta [Ô]pronto[Ô] to com outro problema:
Como salvar os dados que o usuario colocou ? porque ele vai abrir o programa por o caminho do programa mas quando ele fechar e abrir denovo vai ter q por os dados e marca as checkbox novamente, como faço pra salvar essas configurações dele ?
Você pode salvar em um arquivo texto, por exemplo.
Citação::
Você pode salvar em um arquivo texto, por exemplo.
estavo pensando nisso, mas especificamente em um .ini mas eu não tenho ideia de como fazer isso kkk
Consegui!!
Agora a questão é como publicar isso em um setup pros meus amigos e que crie um atalho na area de trabalho.
Eu tavo vendo uns videos que o pessoal cria o setup porem no meu visual basic ( que é o 2008 express) parece que não tem a opção, acho que vou ter passa 2 dias instalando o visual studio
Agora a questão é como publicar isso em um setup pros meus amigos e que crie um atalho na area de trabalho.
Eu tavo vendo uns videos que o pessoal cria o setup porem no meu visual basic ( que é o 2008 express) parece que não tem a opção, acho que vou ter passa 2 dias instalando o visual studio
Veja se isso resolve o seu problema:
http://www.macoratti.net/vbn_pack.htm
http://www.macoratti.net/vbnpack2.htm
http://www.andrealveslima.com.br/blog/index.php/2014/11/27/criando-instaladores-para-aplicativos-net/
https://support.microsoft.com/en-us/kb/307353/pt-br
Se o seu problema foi resolvido, não esqueça de fechar o tópico.
http://www.macoratti.net/vbn_pack.htm
http://www.macoratti.net/vbnpack2.htm
http://www.andrealveslima.com.br/blog/index.php/2014/11/27/criando-instaladores-para-aplicativos-net/
https://support.microsoft.com/en-us/kb/307353/pt-br
Se o seu problema foi resolvido, não esqueça de fechar o tópico.
Consegui, utilizei o inno setup
Tópico encerrado , respostas não são mais permitidas