PDA

Ver la Versión Completa : deshabilitar los iconos


superhopi
11-06-2003, 11:20:19
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
...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 (http://www.torry.net/quicksearchd.php?String=title+bar+button&Title=Yes)
Lo dejas como bsdialog y añades este botón como minimizado.

Saludos

GaaK
23-12-2006, 02:30:21
Vaya por dios, Vista ya empieza a dar problemas hasta en Windows XP jejeje.

La otra alternativa que te dije: torry.net (http://www.torry.net/quicksearchd.php?String=title+bar+button&Title=Yes)
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 -