Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   deshabilitar los iconos (https://www.clubdelphi.com/foros/showthread.php?t=1338)

superhopi 11-06-2003 11:20:19

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.

__marcsc 11-06-2003 14:41:00

Mira la propiedad BorderIcons del form.

Saludos

igest2000 11-06-2003 15:07:51

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.

GaaK 22-12-2006 00:39:19

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?

Lepe 22-12-2006 02:13:44

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

egostar 22-12-2006 03:11:59

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.

GaaK 22-12-2006 04:24:36

Cita:

Empezado por Lepe
...Yo personalmente no me molestaría, está inhabilitado el botón de Maximizar ¿no? pues listo...

Hola, pues claro, mi aplicación ha trabajado con el botón Maximizar deshabilitado buen tiempo pero ahora me reportaron lo siguiente: En Windows XP con un Tema de Windows Vista los botones son más anchos e impiden ver el nombre de la Aplicación...

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 -

Lepe 22-12-2006 12:17:50

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

GaaK 23-12-2006 02:30:21

Cita:

Empezado por Lepe
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...

Hola, lo probé y si la navidad se trata de sinceridad, pues tengo que decir que no me gusta :S ... en un botón que tiene poca apariencia, nada comparándolo con los botones XP por ejemplo.

Estuve probando SUIPack y al parecer hay algo por ahi relacionado a botones, pero esto es Trial :mad:

- GaaK -


La franja horaria es GMT +2. Ahora son las 10:19:58.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi