No lo encuentro.
Es un elemento.
Hola,
Recuerda siempre colocar más detalles sobre tu problema, para que de esta forma te puedan ayudar sin problemas.
De la misma forma, te invito a que leas las reglas (https://foro.elhacker.net/net/leer_antes_de_postear-t125333.0.html) de este subforo.
Ahora, con respecto a tu duda. Qué tipo de proyecto creaste? Es web? Windows Forms? WPF? WP7?
Un saludo!
windows forms
Private Sub ejemplo_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles ejemplo.KeyPress
If Asc(e.KeyChar) = 13 Then
lo que quiera
end if
duda: donde encuentro el elemento keypress, muy n00b supongola duda.
A que te refieres con el "elemento" keypress? Quieres saber cual es la tecla presionada? pues está en el argumento "e".
Alomejor se refiere a esto, te lo pongo por si acaso
(http://img146.imageshack.us/img146/9213/keypress.th.jpg) (http://img146.imageshack.us/i/keypress.jpg/)
Lo hice en otro form aparte y si me funciona, el problema esque no me dejaba hacer dos cosas a la vez, a ver como me las apaño...para conseguirlo, de momento es secreto lo que estoy haciendo hasta que lo termine con el source, pense que no lo encontraba y lo tenia bien.
Bueno no entiendo nada de lo que dices x) pero de todos modos si tienes alguna otra inquietud, postea y veremos :)
Y buena suerte! supongo que es una app para el concurso!
el "rayito" son eventos =P.
igualmente a la competencia no se la ayuda ¬¬, jaja
Bueno SmogMX y a los demás, vamos que .net tiene que ganar la compentencia!! OJO sin hacer trampa!
Y bueno sí, los rayos son eventos, pero, no se si eso es lo que está preguntando, ya que en el código de él ya está manejando el evento..
Así que , espero puedas re-escribir la duda a ver qué podemos hacer.
Saludos!
lo dije que para que lo llame por lo que es ,asi nos entendemos mejor para la proxima =P
D4N93R cual concurso ???
IT, Revisa mi firma :)
Me ha salido otra duda:
prometo que es la última jaja:
Tengo:
Private Sub Form2_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles Me.KeyPress
If e.KeyChar = "a"c Then
msgbox ("hola mundo")
End if
'cuando apreto la tecla a me sale mensaje que dice: hola mundo
End sub
Pero si pongo el form en tipo: me.hide () y aprieto a, no me dice nada.
Lo que quiero conseguir es que por ejemplo esté utilizando otro programa como por ejemplo navegando por internet y cuando presione "a" me diga "hola mundo"
se tiene que poder hacer!!
he puesto la duda en forosdelweb xD
cuando termine esto, ya habré terminado mi programa, solo me quedará hacer un instalador propio y no are preguntas para eso xD.
Hola,
Tienes dos opciones:
1) Un hook.
2) Un hotkey.
Saludos
De pasada:
Imports System.Runtime.InteropServices
Public Class Form1
<DllImport("user32.dll")> _
Public Shared Function GetAsyncKeyState(ByVal vKey As Int32) As Short
End Function
Private Sub Form1_KeyPress(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles MyBase.KeyPress
If e.KeyChar = "a"c Or e.KeyChar = "A"c Then
MsgBox("Ocultandome")
Me.ShowInTaskbar = False
Me.Hide()
End If
End Sub
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
Dim i As Int32 = 0
i = GetAsyncKeyState(66)
If (i = 1 Or i = -32767) Then
Me.ShowInTaskbar = True
Me.Show()
MsgBox("Activandome")
End If
End Sub
End Class
Si se oprime A o a sobre el form se oculta, y si se oprime b sin importar si se oprime sobre el form este se muestra.
Es solo un ejemplo, hay que mejorar varias cosas, pero sirve.