Modo insertar/sobrescribir y tecla insert

Modo insertar/sobrescribir y tecla insert

Postby jmua » Fri Jun 01, 2007 9:34 am

Buenos dias.
Tengo un dialogo con unos cuantos gets.
Como puedo hacer para que cuando entre en cada get se active o descative, (dependiendo de lo que yo quiera hacer), el modo insertar o sobreescribir y que la tecla insert se active o desactive a la misma vez.

Muchas gracias
José Martin Uriarte
jmuarg@yahoo.es
User avatar
jmua
 
Posts: 96
Joined: Tue Oct 11, 2005 5:56 am

Postby Antonio Linares » Fri Jun 01, 2007 9:51 am

Llama a KeyToggle( VK_INSERT )
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41947
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby jmua » Fri Jun 01, 2007 4:02 pm

antonio esto no me funciona.
Se activa el mensaje "INS" de la status bar pero en el get no funciona
Puedes darme un ejemplo.
José Martin Uriarte
jmuarg@yahoo.es
User avatar
jmua
 
Posts: 96
Joined: Tue Oct 11, 2005 5:56 am

Postby Antonio Linares » Fri Jun 01, 2007 4:08 pm

Has probado si el GET cambia de normal a modo insertar y viceversa ?
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41947
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby jmua » Fri Jun 01, 2007 4:53 pm

Antonio
em principo te dire que los get los tengo desactivados y cuando pulso boton añadir o modificar es cuando se activan, y es cuando llamo a keyToggle(VK_INSERT) pero no funciona.
He probado como dices pero no va
saludos
José Martin Uriarte
jmuarg@yahoo.es
User avatar
jmua
 
Posts: 96
Joined: Tue Oct 11, 2005 5:56 am

Postby Antonio Linares » Fri Jun 01, 2007 5:22 pm

Podrías probar lo siguiente despues de llamar a KeyToggle():

oGet:KeyDown( VK_INSERT )
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41947
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby Patricio Avalos Aguirre » Fri Jun 01, 2007 5:25 pm

jmu

has probado con oget:Enable() == > oGet:Disable()
Saludos
Patricio

__________________________________________________________________
Version: Harbour 3.2.0dev (r1307082134),Compiler: Borland C++ 5.8.2 (32-bit)
PCode version: 0.3, FWH 13.2
http://www.sialm.cl
User avatar
Patricio Avalos Aguirre
 
Posts: 1060
Joined: Fri Oct 07, 2005 1:56 pm
Location: La Serena, Chile

Postby jmua » Sat Jun 02, 2007 8:21 am

Anotonio
Con oGet:Keydown(VK_INSERT) funciona.
Como te dije al entrar los Gets estan Disable y cuando voy a añadir o modificar los pongo enable. Asi que que al activarlos y desactivarlos es cuando pongo oGet:Keydown(VK_INSERT) y funciona
Una pregunta
Como se cuando el insertar esta activo
Gracias
José Martin Uriarte
jmuarg@yahoo.es
User avatar
jmua
 
Posts: 96
Joined: Tue Oct 11, 2005 5:56 am

Postby Antonio Linares » Sat Jun 02, 2007 11:51 am

> Como se cuando el insertar esta activo

El tamaño del cursor ("caret") cambia de tamaño. Tambien si usas una MsgBar en tu ventana principal, creada con la cláusula KEYBOARD, te muestra el estado de "Ins"
Image
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41947
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby jmua » Sat Jun 02, 2007 6:47 pm

Antonio me refiero saber cuando esta activo por software independientemente de que se vea en la Msgbar y el cursor tenga otro tamaño.

Gracias
José Martin Uriarte
jmuarg@yahoo.es
User avatar
jmua
 
Posts: 96
Joined: Tue Oct 11, 2005 5:56 am

Postby Antonio Linares » Sat Jun 02, 2007 7:38 pm

#include "set.ch"

MsgInfo( Set( _SET_INSERT ) )
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41947
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 38 guests