Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 09-10-2012
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 38
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola.

Hice una prueba con el código que nos mostraste y agregando la línea que te sugerí permite editar las celdas, antes y despues de ejecutar el código del boton. A sCurrencyEdit_imp_importe lo declaré como un edit haciendo luego la correspondiente conversión para la función FormatCurr.

Si no hay otro código involucrado, no encuentro motivo del comportamiento que mencionas. Te adjunto la prueba que realizé.

Saludos.
Archivos Adjuntos
Tipo de Archivo: zip rruffino.zip (6,4 KB, 69 visitas)
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #2  
Antiguo 09-10-2012
rruffino rruffino is offline
Miembro
 
Registrado: dic 2004
Ubicación: Berrotaran, Cordoba - Argentina
Posts: 215
Poder: 22
rruffino Va por buen camino
Respuesta

Hola ecfisa, nuevamente gracias por tu respuesta. Viendo tu codigo y lo que tengo yo, caigo en la cuenta que el problema lo ocasiona cuando guardo los datos en la grilla y le vuelvo a dar el foco al editor para seguir cargando datos para pasarlo a la grilla. Si no le doy el foco al editor puedo editar la grilla normalmente. Ahora, como es posible? como podría hacer para seguir dandole el foco al editor y al hacer click en la grilla que se active para su manejo??
Saludos!!
Responder Con Cita
  #3  
Antiguo 09-10-2012
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 38
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola.

Cita:
el problema lo ocasiona cuando guardo los datos en la grilla y le vuelvo a dar el foco al editor para seguir cargando datos
Intento comprender los pasos que estás siguiendo, aunque no sé si lo estoy logrando. Por que si al finalizar el código, le pasas el foco a otro componente, igualmente el StringGrid queda activo para insertar datos luego de hacer click sobre él.

Por ejemplo:
Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject);
var
  fila: Integer;
begin
  fila:=StringGrid_imputacion.RowCount;
  StringGrid_imputacion.Cells[0, fila]:=Edit_imp_cod.Text;
  StringGrid_imputacion.Cells[1, fila]:=Label_imp_nombre.Caption;
  StringGrid_imputacion.Cells[2, fila]:=Edit_imp_desc.Text;
  StringGrid_imputacion.Cells[3, fila]:=FormatCurr('#########0.00', StrToFloat(sCurrencyEdit_imp_importe.Text));
  StringGrid_imputacion.RowCount:=fila + 1;
  Edit_imp_cod.SetFocus;  // <- Pasar el foco
end;

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #4  
Antiguo 09-10-2012
rruffino rruffino is offline
Miembro
 
Registrado: dic 2004
Ubicación: Berrotaran, Cordoba - Argentina
Posts: 215
Poder: 22
rruffino Va por buen camino
Respuesta

Exacto ecfisa, asi le doy el foco al editor, y ahi es donde deja de responderme la grilla como si estuviera deshabilitada, que por mas que le haga click encima, no puedo editar ni seleccionar ninguna fila.
Saludos!
Responder Con Cita
  #5  
Antiguo 09-10-2012
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 38
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola.

Pero entonces debe haber algún otro código interfiriendo, por que a la prueba que te adjunté le agregué la linea que te menciono en el mensaje anterior y me permite editar el StringGrid sin problemas (previo click sobre él logicamente).

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
stringgrid en celda de otro stringgrid?? noodle_ OOP 3 17-06-2008 13:36:01
Stringgrid look OOP 11 05-10-2007 10:48:52
De StringGrid A StringGrid subzero Varios 7 04-10-2007 18:55:12
StringGrid pollo_c Gráficos 2 08-11-2006 03:30:24
StringGrid DCErick OOP 1 28-11-2004 04:34:05


La franja horaria es GMT +2. Ahora son las 00:09:15.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi