elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Ingresar Registrarse
08 Septiembre 2008, 03:46  



+  Foro de elhacker.net
|-+  Programación
| |-+  Programación VB (Moderadores: ||MadAntrax||, E0N)
| | |-+  Duda con botón VB
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 3 Ir Abajo Imprimir
Autor Tema: Duda con botón VB  (Leído 590 veces)
Ultra-Xandre

Desconectado Desconectado

Mensajes: 36


Ver Perfil
Duda con botón VB
« en: 10 Mayo 2008, 15:12 »

Hola, quería saber como hacer para que un botón de VB6 reaccione al pulsar ENTER en vez de clicar. ¿Se podría hacer? Espero respuestas.
En línea
seba123neo

Desconectado Desconectado

Mensajes: 671



Ver Perfil WWW
Re: Duda con botón VB
« Respuesta #1 en: 10 Mayo 2008, 15:22 »

Hola,escribi en otro color de letra  :P,podes hacer algo asi:

Código:
Private Sub Command1_Click()
MsgBox "hola"
End Sub

Private Sub Form_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then Call Command1_Click
End Sub

saludos.
En línea

Todos somos ignorantes;lo que pasa es que no todos ignoramos las mismas cosas - Albert Einstein
Ultra-Xandre

Desconectado Desconectado

Mensajes: 36


Ver Perfil
Re: Duda con botón VB
« Respuesta #2 en: 10 Mayo 2008, 16:40 »

Si, yame va. Ahora otra duda, ¿cómo hago para hacer un sendkeys Ctrl + C por ejemplo? Es decir, en vez de
SendKeys "Hola"
Hacer el mismo sendkeys pero en vez de "Hola" pues que pulse Ctrl + C
En línea
cΔssiΔnі

Desconectado Desconectado

Mensajes: 510



Ver Perfil
Re: Duda con botón VB
« Respuesta #3 en: 10 Mayo 2008, 16:47 »

Código
SendKeys "^(C)"
En línea
Ultra-Xandre

Desconectado Desconectado

Mensajes: 36


Ver Perfil
Re: Duda con botón VB
« Respuesta #4 en: 10 Mayo 2008, 16:59 »

No va. El problema es que selecciono text1.text lo le doi al botón que tiene ese code y luego lo que copió fue "SendKeys "^(C)""
En línea
cΔssiΔnі

Desconectado Desconectado

Mensajes: 510



Ver Perfil
Re: Duda con botón VB
« Respuesta #5 en: 10 Mayo 2008, 17:22 »

Control + C es para copiar al portapapeles... en ese sentido:

Selecciona el texto a copiar (por ejemplo) y luego presionas el botón donde le colocaste el sendkeys y ¡listo! se copio... no tiene más misterios... acá me funciona o ¿no es eso lo que querías hacer?



En línea
Ultra-Xandre

Desconectado Desconectado

Mensajes: 36


Ver Perfil
Re: Duda con botón VB
« Respuesta #6 en: 10 Mayo 2008, 20:59 »

Haber, yo le pongo ese code al botón y despues F5 y le doi a ese botón donde puse el comando una vez seleccionado el texto a copiar, y no me lo copia. :S
En línea
skullsp

Desconectado Desconectado

Mensajes: 243


UpLoadSourceCode


Ver Perfil WWW
Re: Duda con botón VB
« Respuesta #7 en: 10 Mayo 2008, 21:30 »


seba... eso no se si anda bien, no hay que habilitar el KeyPreview del form antes???

o lo toma igual?
En línea



cobein

Desconectado Desconectado

Mensajes: 409



Ver Perfil WWW
Re: Duda con botón VB
« Respuesta #8 en: 10 Mayo 2008, 21:31 »

El problema es que al hacer click en el boton estas quitando el foco del textbox
En línea

cΔssiΔnі

Desconectado Desconectado

Mensajes: 510



Ver Perfil
Re: Duda con botón VB
« Respuesta #9 en: 10 Mayo 2008, 23:01 »

Es deducible, si pierde el foco ¡dáselo!  ;)

Código
Option Explicit
 
Private Sub CmdCopiar_Click()
   Text1.SetFocus
   SendKeys "^(C)"
End Sub
 
Private Sub CmdPegar_Click()
   Text1.SetFocus
   SendKeys "^(V)"
End Sub
 

A mi me funcioooooonaaaaaaaa, tengo partes del cerebro inflamado (dolor de cabeza)  :xD ¡saludos!
« Última modificación: 10 Mayo 2008, 23:23 por cΔssiΔnі » En línea
Ultra-Xandre

Desconectado Desconectado

Mensajes: 36


Ver Perfil
Re: Duda con botón VB
« Respuesta #10 en: 11 Mayo 2008, 00:10 »

Ahora me ha surgido otra duda. Perdonar si molesto:
¿Cómo hago para poner una imagen como botón? Es decir, un PictureBox solo que el problema es que si la imagen ocupa 10 cm y el PictureBox 11 cm me queda 1 cm en gris y no me gusta. ¿Hay alguna otra forma?
En línea
warmint

Desconectado Desconectado

Mensajes: 16



Ver Perfil
Re: Duda con botón VB
« Respuesta #11 en: 11 Mayo 2008, 00:23 »

enverde un picture box coje un image k lo tienes un poco mas abajo pones la imagen y en lo de alado k son las opciones de lo k kieras pone borderStyle le apretas esta en none lo canvias por fixed single y asunto arreglado  :P ya lo tendras arreglado suerte :P
En línea
Ultra-Xandre

Desconectado Desconectado

Mensajes: 36


Ver Perfil
Re: Duda con botón VB
« Respuesta #12 en: 11 Mayo 2008, 00:26 »

Ya está. Muchas gracias a todos. Me habeis servido de mucho. ;)
En línea
seba123neo

Desconectado Desconectado

Mensajes: 671



Ver Perfil WWW
Re: Duda con botón VB
« Respuesta #13 en: 11 Mayo 2008, 06:17 »

Cita de: skullp
seba... eso no se si anda bien, no hay que habilitar el KeyPreview del form antes???

o lo toma igual?

me mande cualquiera  :P,no es en el evento keypress del formulario es en el del boton...

Código:
Private Sub Command1_Click()
MsgBox "hola"
End Sub

Private Sub Command1_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then Call Command1_Click
End Sub

asi anda,pero no se si notaron que cuando uno aprieta la tecla espaciadora arriba de un boton se aprieta el boton y se genera el evento click del boton  :P,hay qeu cancelar esa pulsacion  :P

saludos.
En línea

Todos somos ignorantes;lo que pasa es que no todos ignoramos las mismas cosas - Albert Einstein
Ultra-Xandre

Desconectado Desconectado

Mensajes: 36


Ver Perfil
Re: Duda con botón VB
« Respuesta #14 en: 11 Mayo 2008, 08:26 »

Ni me había fijado. :)
En línea
Páginas: [1] 2 3 Ir Arriba Imprimir 
Ir a:  







Consolas     La Web de Goku     MilW0rm     MundoDivx

Hispabyte     Truzone     TodoReviews     ZonaPhotoshop

hard-h2o modding    Foros de ayuda    Yashira.org    Videojuegos    indetectables.net   

Noticias Informatica    Seguridad Informática    ADSL    Foros en español    eNYe Sec

Todas las webs afiliadas están libres de publicidad engañosa.

Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC