Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Go Back   Foros Club Delphi > Principal > OOP
Register FAQ Members List Calendar Guía de estilo Today's Posts

Coloboración Paypal con ClubDelphi

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 15/08/2007
Ale Alvarez Ale Alvarez is offline
Miembro
 
Join Date: Jun 2007
Location: Quito
Posts: 13
Poder: 0
Ale Alvarez Va por buen camino
Wink Por fa, como crear menus dinámicos, con los items que un usuario tiene autorizados?

Hola, mi pregunta es como se pueden crear menús dinámicos en Delphi que permitan mostrar solo los items para los cuales el usuario está autorizado?
Como se puede manipular que item va a tener un TMainMenu?
GRacias por la ayuda
Reply With Quote
  #2  
Old 16/08/2007
jhonny's Avatar
jhonny jhonny is offline
Jhonny Suárez
 
Join Date: May 2003
Location: Colombia
Posts: 7,070
Poder: 32
jhonny Va camino a la famajhonny Va camino a la fama
Un ejemplo de agregarle un TMenuItem a un TMenu, es este:

Código Delphi [-]
var
  MenuItem :TMenuItem;
begin
  MenuItem := TMenuItem.Create(Menu);
  MenuItem.Action := Action1;
  Menu.Items.Add(MenuItem);
end;

Donde Action1 es una accion que pertenece a un TActionManager (Si no sabes usar el TActionManager te recomiendo hacer una busqueda en los foros de la palabra TActionList o TActionManager y encontraras bastante informacion). El ejemplo que te he mostrado tendrtas que adaptarlo a tu necesidad. Espero te sirva .
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Reply With Quote
  #3  
Old 16/08/2007
Chris's Avatar
[Chris] Chris is offline
Miembro Premium
 
Join Date: Apr 2007
Location: Jinotepe, Nicaragua
Posts: 1,678
Poder: 21
Chris Va por buen camino
Sí, es mejor que trabajes con los actions.

pero porque no mejor los ocultas en vez de estarlos creando.

Código Delphi [-]
Case Nivel_Usuario of
1 : Accion_agregar.visible := False;
2 : Accion_edicion.visible := False;
...

De esta forma, también se ocultarán los menús asociados a las acciones.

también es recomendable que cambies la propiedad Enabled para que los comandos no se puedan ejecutar de ninguna forma.
__________________
Perfil Github - @chrramirez - Delphi Blog - Blog Web
Reply With Quote
  #4  
Old 16/08/2007
Neftali [Germán.Estévez]'s Avatar
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Join Date: Jul 2004
Location: Barcelona - España
Posts: 19,449
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
En la sección de ejemplos de esta página, hay uno totulado "Crear un menu de aplicación a partir de texto"; Está con el código fuente así que puedes ver cómo se crean los elementos de un menú a partir de una estructura de texto.
Lo que le faltaría en tu caso sería saber para un determinado usuarios, saber cuales de esos ítems deben crearse y cuales no; O crearlos todos y posteriormente ocultar algunos y otros no.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Reply With Quote
  #5  
Old 16/08/2007
Amos Amos is offline
Miembro
 
Join Date: Aug 2007
Location: mexico
Posts: 19
Poder: 0
Amos Va por buen camino
Yo lo que hago es crear los menús, despues cargo los pribilejios de la BD y Muestro/oculto los que se necesiten
__________________
"... cuando Dios venga a la tierra
y mire a los hombres llorar,
él preferirá la muerte para ti..."(Especimen)
Reply With Quote
  #6  
Old 16/08/2007
ArdiIIa's Avatar
[ArdiIIa] ArdiIIa is offline
Miembro Premium
 
Join Date: Nov 2003
Location: Valencia city
Posts: 1,481
Poder: 24
ArdiIIa Va por buen camino
Quote:
Originally Posted by Ale Alvarez View Post
Hola, mi pregunta es como se pueden crear menús dinámicos en Delphi que permitan mostrar solo los items para los cuales el usuario está autorizado?
Como se puede manipular que item va a tener un TMainMenu?
GRacias por la ayuda

Hola Ale Alvarez

Tal vez este hilo te ayude un poquito.
__________________
Un poco de tu generosidad puede salvar la vida a un niño. ASÍ DE SENCILLO
Reply With Quote
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
como crear componentes dinamicos sErgis .NET 3 06/06/2011 17:10
Evento On click para PopupMenu cuyos items son dinamicos! JuanErasmo C++ Builder 5 09/03/2007 01:55
Como crear un usuario SQLSERVER desde ASP.NET sin ser DBA o SA? HombreSigma .NET 1 02/12/2005 19:03
Creacion Menus Dinamicos ASAPLTDA OOP 1 04/05/2004 20:38


All times are GMT +2. The time now is 01:52.


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