max_clock Posted February 27, 2008 at 03:48 AM Report Share #169349 Posted February 27, 2008 at 03:48 AM Boas. O que eu queria é que me ajudassem a fazer a seguinte aplicação simples: Eu queria elaborar uma aplicação que, ao clicar no botão direito do rato, faça aparecer uma caixa de erro com uma mensagem e um botão "ok". Mas queria isto de maneira a não interferir com o menu do botão direito do rato, ou seja: botão direito ---> error box (ler a mensagem) ---> (clicar) "ok" ---> (escolher por exemplo) copiar Não sei por onde começar já que não tenho bases quase nenhumas de programação. Aguardo ajuda ansiosamente. Link to comment Share on other sites More sharing options...
Gooden Posted February 27, 2008 at 12:12 PM Report Share #169376 Posted February 27, 2008 at 12:12 PM bom em primeiro isso é uma coisa muito simples de se fazer vou explicar te passo a passo. crias uma nova windows application em vb.net certo? no form load selecionas o mouse down 😉 ta aqui o codigo Private Sub Form1_MouseClick(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Me.MouseClick If e.Button = MouseButtons.Right Then MsgBox("Right Button Clicked") End If End Sub Dá Feedback 😉 Link to comment Share on other sites More sharing options...
max_clock Posted February 27, 2008 at 12:41 PM Author Report Share #169388 Posted February 27, 2008 at 12:41 PM boas. eu fiz o programa mas não funciona bem. ele só dá a mensagem de erro quando clicamos com o botão direito do rato em cima da janela form1. se eu clicar fora dessa janela já não aparece a mensagem de texto, e eu gostava que aparecesse sempre que clicar com o botão direito do rato (mas de forma a não anular o menu do botão direiro do rato. cumprimentos Link to comment Share on other sites More sharing options...
Gooden Posted February 27, 2008 at 02:36 PM Report Share #169418 Posted February 27, 2008 at 02:36 PM ahhhh o que tu keres chama-se keyboard hook 😉 Link to comment Share on other sites More sharing options...
max_clock Posted February 27, 2008 at 03:23 PM Author Report Share #169438 Posted February 27, 2008 at 03:23 PM vou pesquisar no google..se puderes dar-me mais alguma ajuda agradecia-te muito pois sou um zero á esquerda em programação e preciso desta aplicação urgentemente. abraço Link to comment Share on other sites More sharing options...
jpaulino Posted February 27, 2008 at 03:52 PM Report Share #169448 Posted February 27, 2008 at 03:52 PM E pode-se saber qual é o objectivo da aplicação ? Normalmente serve para registar códigos de outros utilizadores e isso não é bom ... Link to comment Share on other sites More sharing options...
Cybernavigator Posted February 27, 2008 at 08:48 PM Report Share #169548 Posted February 27, 2008 at 08:48 PM Aki tens. http://www.codeproject.com/KB/vb/WindowsHookLib.aspx Melhores cumprimentos,João Lopes***Esta mensagem foi escrita ao abrigo do novo Acordo Ortográfico*** Link to comment Share on other sites More sharing options...
max_clock Posted February 29, 2008 at 02:29 AM Author Report Share #169806 Posted February 29, 2008 at 02:29 AM E pode-se saber qual é o objectivo da aplicação ? Normalmente serve para registar códigos de outros utilizadores e isso não é bom ... Este programa não é nada de mal. Isto situa-se em contexto de uma linha de produção de inserção SMT e o programa serve para alertar o operador, quando este tenta carregar um novo programa de inserção, para mudar um compontente na maquina antes de carregar o novo programa. Se alguem puder ajudar agradecia imenso. Não estou a perceber bem como vou fazer isto. Já me falaram em muita coisa e estou um pouco confuso cumps Link to comment Share on other sites More sharing options...
jpaulino Posted February 29, 2008 at 07:34 AM Report Share #169807 Posted February 29, 2008 at 07:34 AM >> Este programa não é nada de mal. Isto situa-se em contexto de uma linha de produção de inserção SMT e o programa serve para alertar o operador, quando este tenta carregar um novo programa de inserção, para mudar um compontente na maquina antes de carregar o novo programa. Deixa ver se percebi! Queres evitar que se arranque com um programa duas vezes ou que dois programas não arranquem em simultâneo ? Link to comment Share on other sites More sharing options...
Cybernavigator Posted February 29, 2008 at 11:45 PM Report Share #169966 Posted February 29, 2008 at 11:45 PM Bom, entao fiz akilo que querias... Está aki. http://rapidshare.com/files/96031925/Message_On_Right_Click.rar.html Melhores cumprimentos,João Lopes***Esta mensagem foi escrita ao abrigo do novo Acordo Ortográfico*** Link to comment Share on other sites More sharing options...
max_clock Posted March 1, 2008 at 09:21 PM Author Report Share #170037 Posted March 1, 2008 at 09:21 PM Bom, entao fiz akilo que querias... Está aqui. http://rapidshare.com/files/96031925/Message_On_Right_Click.rar.html viva. já está a funcionar direitinho, mas queria por o programa a executar como um ficheiro .exe, sabes como se faz isso? cumps Link to comment Share on other sites More sharing options...
davide_shot Posted March 1, 2008 at 10:19 PM Report Share #170054 Posted March 1, 2008 at 10:19 PM hum, acho que é so ires a "File"(Ficheiro, se tiveres em PT) e "Make a Project.exe" ... e tá feito.. Link to comment Share on other sites More sharing options...
anolsi Posted March 1, 2008 at 10:24 PM Report Share #170055 Posted March 1, 2008 at 10:24 PM Existe uma opção Build onde podes escolher "release" ou "debug", já que o VB. Net necessita de compilar o programa antes de executar ele próprio cria um exe ao clicares em start. A aplicação pode ser encontrada em Visual Studio 2005, Projects, "Nome do Projecto", "Nome do Projecto", Bin, e depois Debug ou Release conforme o caso. "Nós somos o que fazemos repetidamente, a excelência não é um feito, e sim, um hábito."Não respondo a questões por PM que possam ser colocadas no fórum! Link to comment Share on other sites More sharing options...
jpaulino Posted March 1, 2008 at 10:26 PM Report Share #170057 Posted March 1, 2008 at 10:26 PM >> hum, acho que é so ires a "File"(Ficheiro, se tiveres em PT) e "Make a Project.exe" ... e tá feito.. Não, o VB.NET cria sempre o ficheiro EXE.Só tens de ir ao directório do programa\bin\debug ou release. Link to comment Share on other sites More sharing options...
max_clock Posted March 2, 2008 at 03:43 AM Author Report Share #170076 Posted March 2, 2008 at 03:43 AM eu já tinha utilizado o Build, mas dá-me erro. Aqui fica o link do print para verem -> http://img33.picoodle.com/img/img33/4/3/1/f_errom_a89f032.jpg Link to comment Share on other sites More sharing options...
Cybernavigator Posted March 2, 2008 at 03:58 AM Report Share #170077 Posted March 2, 2008 at 03:58 AM Tens de adicionar a referencia. (O dll que esta na pasta do prog que te dei... esta na pasta de debug) Melhores cumprimentos,João Lopes***Esta mensagem foi escrita ao abrigo do novo Acordo Ortográfico*** Link to comment Share on other sites More sharing options...
jpaulino Posted March 2, 2008 at 09:52 AM Report Share #170080 Posted March 2, 2008 at 09:52 AM Isso é a falta de referências a alguma biblioteca DLL. Vê se existe algum dll junto do projecto e adiciona-o como referência. Link to comment Share on other sites More sharing options...
jpaulino Posted March 2, 2008 at 09:52 AM Report Share #170081 Posted March 2, 2008 at 09:52 AM Cybernavigator não tinha visto a tua resposta :-) Link to comment Share on other sites More sharing options...
Cybernavigator Posted March 2, 2008 at 08:43 PM Report Share #170142 Posted March 2, 2008 at 08:43 PM hehe, na boa, mas eh isso mesmo, o dll chama-se WindowsHookLib.dll, e como podes ver pela imagem k postas-te tens um aviso a dizer k a referencia nao foi encontrada. Tens de a localizar manualmente. Melhores cumprimentos,João Lopes***Esta mensagem foi escrita ao abrigo do novo Acordo Ortográfico*** Link to comment Share on other sites More sharing options...
max_clock Posted March 3, 2008 at 10:53 PM Author Report Share #170350 Posted March 3, 2008 at 10:53 PM Boas Surgiu-me um novo problema. Não consigo correr o programa no computador da linha porque não tem o Framework.net 2.0. Nem dá para instalar porque provavelmente vai pedir para reiniciar o sistema e o computador corre software siemens 24/7 essencial ao funcionamento das maquinas. Há alguma maneira de converter o programa de modo a que não necessite do Framework 2.0 instalado? Abraço a todos Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now