FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
deshabilitar los iconos
Hola, alguien podria decirme como pudeo desactivar el boton de cerrado y de maximizado de un form? Quiero que este accesible el de minimizar.
Gracias.
__________________
Si me ves durmiendo no me despiertes, podría estar soñando que soy libre. |
#2
|
||||
|
||||
Mira la propiedad BorderIcons del form.
Saludos |
#3
|
|||
|
|||
Como ya han comentado, para trabajar sobre los botons de maximizado , minimzado y cerrado, debes trabajar sobre la propiedad BorderIcons. Esta propiedad es un conjunto de TBorderIcon, que esta definido de la siguiente forma:
type TBorderIcon = (biSystemMenu, biMinimize, biMaximize, biHelp); Por tanto con esta sentencia tendrías todos: Form1.BorderIcons:=[biSystemMenu, biMinimize, biMaximize, biHelp]; Si quieres que solo aparezcan unos determinados, pues quitas los que no te hagan falta: Form1.BorderIcons:=[biSystemMenu, biMinimize]; biSstemMenu, es el icono de la izquierda..... por si lo quieres mantener.... Espero que te sirva.
__________________
================= El destino esta marcado y ellos lo saben. ================= |
#4
|
||||
|
||||
Hola, yo tengo un Form y quiero que sólo aparezca el botón Minimizar y Cerrar. Estoy tratando mediante BorderIcons (con BsSingle) agregando sólo biMinimize pero siempre aparece el botón Maximizar, claro que aparece deshabilitado pero sigue apareciendo... cómo lo borro por completo?... Cuando le doy sólo biHelp coloca sólo el Help y Cerrar, esto mismo quiero pero Minimizar y Cerrar.
Thnx in advance - GaaK - PD: no lo he conseguido ni en GooGle ni en el foro, o no busqué bien? |
#5
|
||||
|
||||
Delphi, así por las buenas no lo permite.
Podrías dejar sólo el botón de Cerrar y después usar un componente que permita añadir un botón a la barra de titulo, en Torry.net, seguro que encuentras componentes de ese estilo. Yo personalmente no me molestaría, está inhabilitado el botón de Maximizar ¿no? pues listo. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#6
|
|||
|
|||
Te voy a comentar mi experiencia, hace mucho tiempo me surgio esa necesidad, por lo que quieras, se ven feos los botones, no quieres que te modifiquen el tamaño de las formas, etc..
Bueno, al final decidí dejar solo el botón de cerrado, haciendo lo que te comentó igest2000 en su participación, solo dejé [biSystemMenu] y le asigné a la propiedad BorderStyle de la forma [bsToolWindow], con eso la forma no permite modificar el tamaño y para minimizarla basta con presionar el botón que aparece en la barra de herramientas. Bueno, eso me funciona bien, pero como dicen por ahí, en gustos se rompen géneros. Saludos.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#7
|
||||
|
||||
Cita:
Posibles soluciones: 1. Ensanchar mi Formulario (es bastante angosto y no desearía hacerlo) 2. Manejarlo como Dialog, pero ahi no aparece el Minimizar ni el ícono de la App. 3. Borrar el inútil botón de Maximizado que de nada me sirve. Me inclino por la opción 3, ya que si Delphi puede colocar dos botones como biHelp y Close pues por alguna razón de la vida pueda colocar el minimizado en lugar del biHelp. De no suceder esto, no me quedará otra que ensanchar el Form y seguir mostrando el inútil botón Maximizar (por estar deshabilitado) Saludos. - GaaK - |
#8
|
||||
|
||||
Vaya por dios, Vista ya empieza a dar problemas hasta en Windows XP jejeje.
La otra alternativa que te dije: torry.net Lo dejas como bsdialog y añades este botón como minimizado. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#9
|
||||
|
||||
Cita:
Estuve probando SUIPack y al parecer hay algo por ahi relacionado a botones, pero esto es Trial - GaaK - |
|
|
|