FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Llamar evento OnClick de un boton desde otro Form
Perdonad x esta pregunta tan basica, pero no se como ejecutar el procedimiento OnClick de un boton q esta en Form1, y ejecutarlo desde el Form2...
¿Que coño hay q pasarle x parametros: ¡¡¡Sender:TObject!!! ?¿Esto que tipo de objeto es? Estoy entre dos opciones: 1--> Form1.Boton.Onclick:= ¿? (No se q hay q poner, no se como se activa) 2-->Form1.BotonClick(Sender:TObject) ¿Tampo se q parametro se hace? Y luego, si quiero hacer que Form1.ShowModal(); ¿lo debería de hacer antes o despues de haber realizado la operacion anterior? Gracias x vuestra atención!!! |
#2
|
||||
|
||||
Hola,
Utiliza si eso el método "Click" del botón en cuestión. |
#4
|
||||
|
||||
Hola,
Y, por cierto... Cita:
¿Qué clase de tipo es "TObject"? Pues ni más ni menos que la raíz de la jerarquía de objetos en Object Pascal o Delphi, o sea, de él descienden todos los demás objetos directa o indirectamente. Cuando declaras una clase tal que así...
En realidad la clase desciende ya del tipo "TObject", es decir, lo anterior es equivalente a esto otro:
|
#5
|
||||
|
||||
Cita:
Cita:
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#6
|
||||
|
||||
Bien, parece que funciona bien lo que me habías dicho; ya había probado con la opción que me ha funcionado, pero ponía el comando "OnClick" despues del "ShowModal" y me daba un error...
//Esto es lo que hago desde el Form del que parto(Fprincipal): FMD.QAlumnos.Open; FMD.QPermisoAlum.Open; //Abro los Querrys FAlumnos.BitBInsertarClick(Self); //Esta me funciona, creo... FAlumnos.ShowModal; Bueno, ahora me ocurre lo siguiente; en el formulario que se abre en modo insertar (Porque el boton hace eso, poner el Querry en modo Insert),nada mas pinchar en algún BEdit, se me quita el modo Insert(), es como si se refrescara el nuevo form (FAlumnos) y se pusiera todo tal como está.... no se si me explico... Gracias makinas.... |
#7
|
||||
|
||||
Confirmar nuevo problema...
Pues nada, lo sigo intentado; y ahora me clickea bien el boton desde el otro Form, pero cuando pongo el raton sobre un campo capaz de editar la base de datos por medio de los querys, un DBEdit, o cualquier otro del estilo; el Querry se me sale del modo insertar... Es muy raro!!!
A ver si me podeis ayudar, makinas... |
#8
|
||||
|
||||
Tambien he notado ese detalle. El tema consiste en poner el foco en el DBEdit antes de lanzar el modo inserción del Dataset.
Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
llamar a procedimientos desde otro form | David | OOP | 8 | 06-09-2006 18:28:12 |
Llamar evento desde otro evento | nachito_tuc | OOP | 1 | 23-08-2006 21:37:43 |
Imposible hacer visible un form desde otro form | SMTZ | .NET | 13 | 16-01-2006 21:41:08 |
Llamar una form desde otra form!!! | niogon | Varios | 2 | 30-09-2004 16:09:17 |
llamar a otro programa desde el mio | sergionr | Lazarus, FreePascal, Kylix, etc. | 1 | 15-05-2003 18:35:06 |
|