![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Diría que para lo del ALT+TAB en forms MDI, estás buscando el CTRL+TAB, que hace lo mismo que ALT+TAB, pero entre ventanas MDI. Además, ya viene implementado
![]() El otro tema es más complicado. Sin entrar en temas de resoluciones de pantalla, simplemente al cambiar el tamaño del formulario, si quieres que se mantenga centrado el TImage deberás darle align=alCustom, y sobreescribir el método del formulario llamado "CustomAlignPosition". Este método te pasa el control que necesita ser posicionado, su tamaño original el cual puedes modificar a tu antojo para darle la posición que quieras y el rectángulo de alineamiento (sería el área de cliente) que puedes modfiicar como quieras. No sé si será lo que buscabas. Sobre este método mira aquí también: http://www.clubdelphi.com/foros/showthread.php?t=66263 Un saludo, LoPiTaL |
|
#2
|
|||
|
|||
|
Disculpa mi ignorancia, pero ese metodo hay que crearlo, o es uno que viene en el Object Inspector, lo que pasa es que la ventana en la que yo quiero aplicar eso, es una fsMDIForm que vendria siendo la ventana Padre, y no encuentro ese metodo en los eventos, los que hay son OnAlignInsertBefore, OnConstraineRezise, OnContextPopUp, Oncreate.... y bueno los primeros 3 supongo tienen algo que ver con el disenio dentro de ellos, pero no encuentro ese evento con el nombre CustomAlignPositicion, sorry por la ignorancia :S pero es que no lo encuentro, ya puse Align= Custom la parte del TImage, y ya cheque tu codigo, pero no entiendo donde poner o no se si hay que crear ese evento, el customAlignposition, saludos y muchas gracias por el Dato del Control+Tab xDDDD aun me falta muchisimo en Delphi por aprender, y ese tipo de detalles se me pasan
bueno gracias enserio ![]() |
|
#3
|
|||
|
|||
|
Yo estaba hablando de sobreescribir el método CustomAlignPosition, que está declarado (creo) en TControl y es virtual. Sin embargo, ahora que nombras los eventos, me acordé que la acción por defecto si no lo sobreescribes es llamar a los eventos
![]() Así que sí que te serviría, pero el evento se llama diferente, se llama "OnAlignPosition", y toma los mismos parámetros que el descrito en el hilo que te enseñé, salvo el primero (el Sender que está en todos los eventos) que sería el form que genera el evento. Para usarlo, sigue lo que se comentaba en el hilo que te pasé en mi mensaje anterior. Tambíen te puede ser útil (sólo si tienes más de un componente con align=alCustom, y que su posición depende de dónde esté el otro) el evento OnAlignInsertBefore, que simplemente te pasa dos componentes y tienes que devolver True si el C1 se tiene que colocar antes que el 2º o False si es al revés. Para tu caso con el OnAlignPosition tendrás bastante. Un saludo, LoPiTaL |
|
#4
|
|||
|
|||
|
Gracias Lopital, lo de la imagen quedo bien, solo tuve que modificar un poco la imagen ya que el tamanio no se ajustaba bien al centro como queria, y me aparecia un borde abajo al parecer del TImage, pero bueno como te digo lo solucione dandole un tamanio decente a la imagen con las resoluciones que yo manejo y con la de 800x600, entonces quedo bien, gracias enserio por tomarte tu tiempo en esto, saludos y ahora solo queda activar los scrolls de los DBGrids cuando la resolucion cambie, y no solo cuando los datos aumenten, muchas gracias seguire buscando eso
, saludos y gracias de nuevo ![]() |
|
#5
|
|||
|
|||
|
De nada!! Se agradece que seas tan agradecido
![]() Un saludo, LoPiTaL |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Determinar en un Form Principal cuando se Cierra un Form Hijo | Efren2006 | OOP | 5 | 26-02-2009 20:08:35 |
| llamar al evento click de un boton q se encuentra en un form desde otro form | TURBOIGOR | OOP | 6 | 02-12-2008 14:50:16 |
| Como llamar form desde otros form y regresar a la linea que se estaba ejecutando | Willy Rodrigo | C++ Builder | 1 | 03-08-2007 19:36:23 |
| Form modal deja que el form llamante tome el foco | tata | Varios | 6 | 17-05-2006 11:51:37 |
| Imposible hacer visible un form desde otro form | SMTZ | .NET | 13 | 16-01-2006 21:41:08 |
|