Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 02-12-2005
emiliu emiliu is offline
Miembro
 
Registrado: sep 2005
Posts: 28
Poder: 0
emiliu Va por buen camino
mainmenu esconder opciones

hola compañeros, verán tengo un mainmenu en la aplicación, con 3 opciones, quisiera hacer no visible una de esas 3 opciones, saben como lo puedo hacer??
el mainmenu lo llamo mmeasistente y la opción iniciar
gracias y saludos!!
Responder Con Cita
  #2  
Antiguo 02-12-2005
Avatar de vtdeleon
vtdeleon vtdeleon is offline
Miembro
 
Registrado: abr 2004
Ubicación: RD & USA
Posts: 3.236
Poder: 24
vtdeleon Va por buen camino
Saludos

Qeu componentes son esas opciones??CheckBox,Radiobutton,....
Checkbox.visible:=false;
RAdioButton.visible:=False;

__________________
Van Troi De León
(Not) Guía, Code vB:=Delphi-SQL, ¿Cómo?
Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto!
Responder Con Cita
  #3  
Antiguo 02-12-2005
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Con el permiso de Troi.

emiliu, probablemente estés refiriéndote a que tu aplicación cuenta con un componente "TMainMenu", cuyo tiene tres "items", que ya sabes que son objetos del tipo "TMenuItem". Pues bien, si entiendo bien y lo que precisas es ocultar un determinado "item" del "TMenuItem", puedes hacerlo, utilizando la propiedad "Visible" conque cuenta cada uno de los objetos "TMenuItem".

Por ejemplo, si tú trabajas con un "TMainMenu" de nombre "mPrincipal", y en este "mPrincipal" hay tres "items" con los nombres: "itemAbrir", "itemGuardar", "itemSalir", podrías hacer algo como lo siguiente para que este último no apareciera en el "TMenuItem":

Código Delphi [-]
  itemSalir.Visible := false;
¿Sencillo, eh? Y, si quisieras hacer el "item" de nuevo visible, pues ya sabes cómo: sustituyendo el "false" por un "true" en la anterior instrucción. ¿O acaso te refieras a otra cuestión?
__________________
David Esperalta
www.decsoftutils.com

Última edición por dec fecha: 02-12-2005 a las 03:06:33. Razón: Corrección del texto.
Responder Con Cita
  #4  
Antiguo 02-12-2005
Avatar de vtdeleon
vtdeleon vtdeleon is offline
Miembro
 
Registrado: abr 2004
Ubicación: RD & USA
Posts: 3.236
Poder: 24
vtdeleon Va por buen camino
oops

No lei el titulo , solo el texto
__________________
Van Troi De León
(Not) Guía, Code vB:=Delphi-SQL, ¿Cómo?
Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto!
Responder Con Cita
  #5  
Antiguo 02-12-2005
emiliu emiliu is offline
Miembro
 
Registrado: sep 2005
Posts: 28
Poder: 0
emiliu Va por buen camino
dec me refería a la opción que dices, pero no se porqué motivo al poner el nombre del item, que se llama "Anterior", me dice undeclared idintifier

gracias amigos!!

Última edición por emiliu fecha: 02-12-2005 a las 08:19:32.
Responder Con Cita
  #6  
Antiguo 02-12-2005
torete_86 torete_86 is offline
Miembro
 
Registrado: dic 2005
Posts: 12
Poder: 0
torete_86 Va por buen camino
Emilio eso quiere decir que el nombre de variable que estas usando no la tienes definida.

O te has equivocado por ejemplo en el name del main menu

Por ejemplo si tienes un anterior que lo que hace es ir para atras al darle la declaracion seria algo parecida a esto:
Código:
// Aqui le digo que si esta activa la primera pagina del page control y le dan al boton endavant me haga lo siguiente.
  if pcomenu.ActivePageIndex=1 then
    begin
  	pcomenu.ActivePageIndex:=0; //Esto es del page control
  	endarrera1.Enabled:=false; // Este es del mainmenu
  	cancelar1.Enabled:=false;// Este es del mainmenu
  	endavant1.Enabled:=true;// Este es del mainmenu
  	finalitzar1.Visible:=false;// Este es del mainmenu
  	tvimenu.Selected:=tvimenu.items[0];// Esto es del treview
    end
A partir del begin yo hago todo lo que quiero hacer al clickar el elemento del menu.

Saludos y nos vemos en clase loco jaajajaj
Responder Con Cita
  #7  
Antiguo 11-06-2007
Ricomarz Ricomarz is offline
Miembro
 
Registrado: jul 2006
Ubicación: Ensenada B.C
Posts: 18
Poder: 0
Ricomarz Va por buen camino
Ayuda Ocultar subopcion de una opcion de un menu

Hola yo quisiera hacer lo mismo, pero para ocultar una subopcion de una opcion de mi menu , es decir tengo estas opciones en mi menu

Configurar Caja
--> Caja
--> Cobros
--> Corte

quisiera ya sea ocultar la subopcion (corte) o ponerla enable=false;

como le puedo hacer, si me pudieras ayudar te lo agradeceria mucho

Estare pendiente de tu respuesta

Saludos ..
Ricomarz

Cita:
Empezado por dec
Hola,

Con el permiso de Troi.

emiliu, probablemente estés refiriéndote a que tu aplicación cuenta con un componente "TMainMenu", cuyo tiene tres "items", que ya sabes que son objetos del tipo "TMenuItem". Pues bien, si entiendo bien y lo que precisas es ocultar un determinado "item" del "TMenuItem", puedes hacerlo, utilizando la propiedad "Visible" conque cuenta cada uno de los objetos "TMenuItem".

Por ejemplo, si tú trabajas con un "TMainMenu" de nombre "mPrincipal", y en este "mPrincipal" hay tres "items" con los nombres: "itemAbrir", "itemGuardar", "itemSalir", podrías hacer algo como lo siguiente para que este último no apareciera en el "TMenuItem":


Código Delphi [-]
itemSalir.Visible := false;




¿Sencillo, eh? Y, si quisieras hacer el "item" de nuevo visible, pues ya sabes cómo: sustituyendo el "false" por un "true" en la anterior instrucción. ¿O acaso te refieras a otra cuestión?
Responder Con Cita
  #8  
Antiguo 11-06-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Puede hacerse de varias formas... pero, lo más normal (en mi opinión) es utilizar la variable que guarda la instancia del "TMenuItem" que quieres deshabilitar. La cosa es sencilla.

Cualquier "opción" que aparece en el menú es en realidad un "TMenuItem", y, si construiste el menú en tiempo de diseño, cada "item" tiene un "nombre", que lo identifica unívocamente.

Pues bien:

Código Delphi [-]
begin
  mItemCorte.Enabled := false;
end;
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 10:36:38.


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
Copyright 1996-2007 Club Delphi