![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
|||
|
|||
|
bueno, a veces uno se pierde totalmente cuando tiene horas en algo, pero de todas maneras mencionare:
1. Porque Delphi se empecina en complicar lo sencillo, lo que quiero unicamente es que mi form principal contenga a los demas y para eso se me arma un gran lio con los tamaños y posicion. 2. Porque no puedo cerrar los forms, tengo que ingresar al evento onclose, para decirle que efectivamente lo cierre, si yo escribo miform.close es que quiero cerrarlo, si por el contrario quiero esconderlo entonces haria miform.hide y punto. Esto ultimo es a todos los formularios en general, imaginate que tengo 30 forms en mi app y uno por uno tengo que escribir ese codigo en el onclose, se puede crear un form para heredar de el todos los demas, pero esa no es la gracia. Me parece que esto es complicarse, deberia ser mas sencillo.
__________________
Saludos Douglas Cruz |
|
#2
|
||||
|
||||
|
Cita:
A fin de cuentas Delphi sigue un comportamiento estándar. Abre Word por ejemplo, sin ventanas maximizadas y nota como crea nuevas ventanas. El punto de las aplicaciones MDI es proveer una interfaz que permita a un usuario editar múltples documentos de un mismo tipo (básicamente) y la idea de las posiciones y tamaños por defecto es que el usuario pueda distinguir claramente los distintos documentos, cosa que se dificulta si todos se abren en el mismo lugar y con el mismo tamaño. Personalmente no soy fan de las aplicaciones MDI tal como fueron planeadas; prefiero un enfoque como el que dan programas como EditPlus que presentan una "barra de tareas" dentro de la ventana principal para seleccionar los distintos documentos de manera que puede uno maximizar las ventanas sin tener que recurrir al menú "Ventanas". Pero este es un problema más del diseño en general de las aplicaciones MDI que de Delphi. Cita:
// Saludos |
|
#3
|
||||
|
||||
|
Hola lafirma!
Pues no sé que lenguajes de programación has usado, pero para mí Delphi es uno de los mejores lenguajes que conozco y en muchos aspectos te facilita mucho el trabajo. No sé tú, pero a mí lo de la herencia de formularios me parece fantástica, con hacer un form tipo, dependiendo de lo que quieras hacer , cambias apenas unas líneas de código y a veces ninguna y ... listo! Es mucho menos complicado que en otros lenguajes. Un Saludo! ![]() |
|
#4
|
|||
|
|||
|
no quiero entrar en polemica, la verdad delphi es fantastico, por eso lo uso, pero a veces en cosas sencillas se complica todo
En esto del MDI, se me armo un lio porque les daba un tamaño especifico a mis forms y de repente en ejecucion me aparecian diferentes, mis grids totalmente desalineados, todo un caos, y no sabia a que se debia el asunto.
__________________
Saludos Douglas Cruz |
|
#5
|
||||
|
||||
|
Hola.
Cita:
Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no). |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|