elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  Codigo DESHACER o CTRL Z
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Codigo DESHACER o CTRL Z  (Leído 7,598 veces)
luiggilove

Desconectado Desconectado

Mensajes: 12


Ver Perfil
Codigo DESHACER o CTRL Z
« en: 6 Junio 2010, 21:18 pm »

buenas a todos, soy nuevo en esto de programacion y bueno. estoy tratando de realizar un pequeño programa en el cual cuando escriba algo en un textbox puede deshacer cada cosa q haga. e estado averiguando y encontre el UNDO, pero eso me deshace todo y lo que yo deseo es DESHACER lo ultimo q se hizo o como se podria decir el CTRL Z q normalmente conocemos, pero solo faltaria el codigo, haber si alguien podria ayduarme en esto muchas gracias


En línea

Psyke1
Wiki

Desconectado Desconectado

Mensajes: 1.089



Ver Perfil WWW
Re: Codigo DESHACER o CTRL Z
« Respuesta #1 en: 6 Junio 2010, 21:22 pm »

http://www.elguille.info/Net/vb6anet/textbox01.htm#Deshacerlaultimamodificacion

Salu2!


En línea

luiggilove

Desconectado Desconectado

Mensajes: 12


Ver Perfil
Re: Codigo DESHACER o CTRL Z
« Respuesta #2 en: 6 Junio 2010, 22:03 pm »

esto se puede aplicar a los commando button u option button?. copio el cogido pero no lo rehace, en que estoy fallando
salu2
En línea

Psyke1
Wiki

Desconectado Desconectado

Mensajes: 1.089



Ver Perfil WWW
Re: Codigo DESHACER o CTRL Z
« Respuesta #3 en: 7 Junio 2010, 02:46 am »

Supongo que has declarado la API antes:
Código
  1. Private Declare Function SendMessage Lib "User32" Alias "SendMessageA" _
  2.    (ByVal hWnd As Long, ByVal wMsg As Long, _
  3.     ByVal wParam As Long, ByVal lParam As Long) As Long
  4.  
  5. Private Sub deshacerCmd_Click()
  6.    Const EM_CANUNDO As Long = &HC6
  7.    Const EM_UNDO As Long = &HC7
  8.    '
  9.    ' se comprueba si se puede deshacer
  10.    If SendMessage(Text1.hWnd, EM_CANUNDO, 0&, 0&) Then
  11.        ' si es así, se deshace
  12.        SendMessage Text1.hWnd, EM_UNDO, 0&, 0&
  13.    End If
  14. End Sub
Fuente: http://www.elguille.info/Net/vb6anet/textbox01.htm#Deshacerlaultimamodificacion
Espero que al boton le hallas llamado igual... :-\

Salu2! ;)

« Última modificación: 7 Junio 2010, 03:10 am por *PsYkE1* » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Deshacer filtrado MAC
Hacking Wireless
jjxp 4 3,257 Último mensaje 19 Marzo 2014, 15:21 pm
por simorg
[AYUDA] Deshacer movimientos
Programación C/C++
Kougami 1 1,752 Último mensaje 21 Marzo 2017, 17:25 pm
por MAFUS
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines