| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Camillo Invitado
|
Publicado: Vie 13 Ago, 2004 4:05 am Asunto: Pasar a español el mensaje delete record?? |
|
|
Como puedo pasar al español el mensaje de delete record cuando presiono el boton delete de un DBNavigator???
Gracias,
Salud1+1. |
|
| Volver arriba |
|
 |
Camillo Invitado
|
Publicado: Vie 13 Ago, 2004 4:08 pm Asunto: _ |
|
|
Yo se que esa respuesta esta en el foro pero no la encuentro, ya la busque con "delete record", "delete"...
No la encuentro por ningun lado..
ayuda please.
Gracias. |
|
| Volver arriba |
|
 |
mopa Cmdr

Registrado: 29 Jun 2004Mensajes: 145
|
Publicado: Dom 15 Ago, 2004 7:39 pm Asunto: |
|
|
EL Navigator tiene una propiedad llamada "Confirm delete" puedes ponerla a false y asi no te preguntara antes de borrarlo.
Luego supongo que lo ideal es interceptar que se ha clickeado en el delete y sacar el mensaje manualmente. Eso ya no se muy bien como poder hacerlo.. he estado probando a ponerlo en el BeforeDelete de la tabla.. o en el OnClick del navigator.. pero en el caso de que se pulse que no se desea borrar, no se como cancelar la accion delete...
A ver si alguien puede ayudarte un poco mas..
Saludos |
|
| Volver arriba |
|
 |
rayder Master

Registrado: 03 Mar 2004Mensajes: 207
|
Publicado: Lun 16 Ago, 2004 9:19 am Asunto: |
|
|
Prueba este codigo y ya me comentaras:
En el evento BeforeAction de la barra de navegación:
| Código: |
// Evento para confirmar en castellano al borrar un proveedor, por ejemplo
if (Button==nbDelete)
{
if(Application->MessageBox(
AnsiString("¿Desea eliminar el proveedor: "+ DBTProveedor->Text +
"\npermanentemente?\n\n"
"Los datos no se podrán recuperar.").c_str(),
"Confirmar eliminación del proveedor",
MB_ICONQUESTION+MB_YESNO+MB_DEFBUTTON2) == IDNO)
{
Abort();
}
}
|
El campo DBTProveedor->Text yo lo uso para insertar en el mensaje el nombre del proveedor que, a su vez, ataca contra la tabla de proveedores
Un saludo |
|
| Volver arriba |
|
 |
|