![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
|||
|
|||
|
Cita:
Al Hacer doble click se me maximiza el formulario pero no el panel ... Este es mi codigo
|
|
#2
|
||||
|
||||
|
Y entiendo lo que dices. Haz lo siguiente:
Crea un nuevo formulario con available con el la propiedad KeyPreview:= true y siguiente código en el evento OnKeyDown:
En el formulario principal escribes esto en el evento OnDblCick:
El comportamiento será el siguiente: al hacer doble click en el Panel del video en ejecución se maximiza a pantalla completa sin ver formulario alguno y el vídeo lo verás FullSceen, con la salvedad de sus proporciones, que serán respetadas. En esta situación, al pulsar Escape volverá al formulario principal como si nada hubiera pasado, visualizándose normalmente en el panel diseñado al efecto. Saludos. |
|
#3
|
||||
|
||||
|
Pensándolo mejor, en el segundo formulario no te hace falta ningún Panel quedando el evento así:
Saludos. |
|
#4
|
||||
|
||||
|
Y si nos ponemos a simplificar, ni siquiera hace falta crear visualmente ningún Form2, lo podemos hacer por código:
Pongo toda la unit de ejemplo para mostrar como asigno el evento OnKeyDown que llamo FullScreenKeyDown
Saludos. |
|
#5
|
|||
|
|||
|
Gracias Idolo .. el unico error es que al apretar ESC se cierra el programa
Última edición por Casimiro Noteví fecha: 26-10-2015 a las 19:33:23. |
|
#6
|
|||
|
|||
|
Como se puede acceder a los eventos de un formulario creado por Codigo ? Tengo esa duda , si me podrias explicar un poco me ayudarias
![]() |
|
#7
|
||||
|
||||
Notar que el evento que asignas tiene que ser de firma compatible. Esto es, que los parametros sean lo mismo. Como se ve en el ejemplo, el procedimiento TuEvento tiene un parametro Sender de tipo object, esto es asi porque OnCreate es un evento de tipo TNotifyEvent el cual se declara asi:
El of object te requiere ademas, que el evento este declarado en una clase, de ahi que yo lo haya puesto en TAlgunaClase |
|
#8
|
||||
|
||||
|
Cita:
Siendo FullScreenKeyDown un evento tipo OnKeyDown (TKeyEvent) procedimiento que pertenece a TForm1:
En realidad un evento no es más que un puntero a un procedimiento perteneciente a una clase que lo recibe. Saludos. Última edición por escafandra fecha: 26-10-2015 a las 23:30:07. |
|
#9
|
||||
|
||||
|
Tienes razón, no me di cuenta al sacar distintas versiones de lo mismo. La solución es bien fácil:
Saludos. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| reproductor | jose.ignacio.ve | Varios | 1 | 11-11-2012 22:08:08 |
| Reproductor de música en delphi 7 | Anto | OOP | 2 | 04-10-2012 01:22:56 |
| Reproductor Mp3 Delphi, problema nombre de archivo | ZeroHot | Varios | 1 | 09-08-2010 03:17:02 |
| como crear un reproductor en delphi | LUISFRAMBE | Internet | 2 | 21-04-2010 16:15:39 |
| Reproductor desarrollado en delphi | miguel_pxyz | Noticias | 9 | 14-04-2009 18:39:35 |
|