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 27-09-2013
pape19 pape19 is offline
Miembro
 
Registrado: jul 2010
Posts: 96
Poder: 14
pape19 Va por buen camino
Menu desplegable tipo Windows 8

Hola buenas tardes.

Necesito agregar a mi aplicación una barra, o menú, como la que se desplega en Windows 8 en el escritorio, cuando movemos el mouse hacia la derecha. Al volver a mover el mouse a la izquierda este menú desaparece.

Conocen algún componente(libre o de pago), o manera de lograr esto?

Muchas gracias
Responder Con Cita
  #2  
Antiguo 27-09-2013
Avatar de oscarac
[oscarac] oscarac is offline
Miembro Premium
 
Registrado: sep 2006
Ubicación: Lima - Perú
Posts: 2.010
Poder: 20
oscarac Va por buen camino
me parece haber visto algo de eso en los componentes JEDI
__________________
Dulce Regalo que Satanas manda para mi.....
Responder Con Cita
  #3  
Antiguo 30-09-2013
pape19 pape19 is offline
Miembro
 
Registrado: jul 2010
Posts: 96
Poder: 14
pape19 Va por buen camino
oscarac gracias por tu respuesta.

Busqué en los componentes JEDI y no encontré un componente que lo logré, no recuerdas cual es el nombre del que te refieres?

Gracias!
Responder Con Cita
  #4  
Antiguo 30-09-2013
Avatar de movorack
[movorack] movorack is offline
Miguel A. Valero
 
Registrado: feb 2007
Ubicación: Bogotá - Colombia
Posts: 1.346
Poder: 20
movorack Va camino a la famamovorack Va camino a la fama
Buen día.

En Delphi About puedes encontrar un ejemplo de como hicieron un dock parecido al de mac - Mac OS X Doc Launcher Simulator
__________________
Buena caza y buen remar... http://mivaler.blogspot.com
Responder Con Cita
  #5  
Antiguo 30-09-2013
pape19 pape19 is offline
Miembro
 
Registrado: jul 2010
Posts: 96
Poder: 14
pape19 Va por buen camino
Gracias movorack por el aporte, capaz no me he explicado bien sobre lo que necesito.

En realidad sería una especie de menú, que aparece cuando muevo el mouse a uno de los dos vértices de la parte derecha de la pantalla, algo así como actúa el menú de Windows 8.

http://www.mswin.org/blog/wp-content...0/sshot-92.png

Una vez que quito el puntero que está sobre el menú, que el mismo desaparezca de la pantalla desplazandosé.
Responder Con Cita
  #6  
Antiguo 01-10-2013
blackx5n blackx5n is offline
Miembro
 
Registrado: feb 2008
Posts: 51
Poder: 17
blackx5n Va por buen camino
Cool

Cita:
Necesito agregar a mi aplicación una barra, o menú, como la que se desplega en Windows 8 en el escritorio, cuando movemos el mouse hacia la derecha. Al volver a mover el mouse a la izquierda este menú desaparece.
No se si te sirva esto que hice como ejemplo, te puede dar una idea de como crear lo que quieres.
Archivos Adjuntos
Tipo de Archivo: rar EjemploX.rar (162,3 KB, 80 visitas)
Responder Con Cita
  #7  
Antiguo 01-10-2013
pape19 pape19 is offline
Miembro
 
Registrado: jul 2010
Posts: 96
Poder: 14
pape19 Va por buen camino
Black muchas gracias por el ejemplo, está muy buena la forma en que lo realizas; pero necesito lograr el efecto de desplazamiento del control que aparece y desaparece.
Responder Con Cita
  #8  
Antiguo 01-10-2013
Avatar de movorack
[movorack] movorack is offline
Miguel A. Valero
 
Registrado: feb 2007
Ubicación: Bogotá - Colombia
Posts: 1.346
Poder: 20
movorack Va camino a la famamovorack Va camino a la fama
Y que has buscado? Cual es tu duda? Porque los ejemplos creo que son una buena base para hacer lo que buscas.
__________________
Buena caza y buen remar... http://mivaler.blogspot.com
Responder Con Cita
  #9  
Antiguo 01-10-2013
pape19 pape19 is offline
Miembro
 
Registrado: jul 2010
Posts: 96
Poder: 14
pape19 Va por buen camino
He tratado de varias formas, con las que me ofrecieron y jugando con los eventos de las acciones del Mouse. Se logra que cualquier control aparezca y desaparezca, pero con los ejemplos que me han ofrecido y de las formas que lo he intentado, no doy con la manera de lograr un desplazamiento visible de un control, que puede ser un panel por ejemplo.

No se si me explico...
Responder Con Cita
  #10  
Antiguo 01-10-2013
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola pape19.

Te adjunto un ejemplo a ver si te sirve de este modo.

Saludos
Archivos Adjuntos
Tipo de Archivo: zip pape19.zip (3,4 KB, 104 visitas)
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....

Última edición por ecfisa fecha: 02-10-2013 a las 03:13:56.
Responder Con Cita
  #11  
Antiguo 01-10-2013
pape19 pape19 is offline
Miembro
 
Registrado: jul 2010
Posts: 96
Poder: 14
pape19 Va por buen camino
Excelente ecfisa! Es justo lo que necesito, sabía que de alguna manera se podía lograr.

Agradezco mucho a todos los que me han ayudado con esto.

Saludos!
Responder Con Cita
  #12  
Antiguo 02-10-2013
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola.

Agrego el código previniendo el posible borrado del adjunto por falta de espacio (o descuido... )
Código Delphi [-]
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, ExtCtrls, StdCtrls, Grids, Buttons;

type
  TForm1 = class(TForm)
    Panel1: TPanel;
    Button1: TButton;
    Button2: TButton;
    Button3: TButton;
    Button4: TButton;
    Button5: TButton;
    Button6: TButton;
    Button7: TButton;
    procedure FormMouseMove(Sender: TObject; Shift: TShiftState; X,
      Y: Integer);
    procedure FormShow(Sender: TObject);
  private
  public
  end;

var
  Form1: TForm1;

implementation {$R *.dfm}

procedure TForm1.FormShow(Sender: TObject);
begin
  with Panel1 do
  begin
    BevelOuter := bvNone;
    BevelInner := bvNone;
    BorderStyle:= bsNone;
    Ctl3D      := False;
    Visible    := False;
  end;
end;

procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X,
  Y: Integer);
begin
  if X >= ClientWidth - 10 then
   AnimateWindow(Panel1.Handle, 300, AW_ACTIVATE + AW_SLIDE + AW_HOR_NEGATIVE)
  else
   AnimateWindow(Panel1.Handle, 300, AW_HIDE + AW_SLIDE + AW_HOR_POSITIVE);
end;

end.

Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
menu desplegable kapullok_2006 HTML, Javascript y otros 1 22-11-2010 10:59:22
Menu desplegable tipo facebook es desde tabla? JuanErasmo HTML, Javascript y otros 6 14-01-2010 19:34:39
Menu desplegable RockFaster Varios 2 23-09-2008 20:27:57
Menu Desplegable scrat Gráficos 2 02-11-2007 22:04:43
Menu Tipo Windows niogon Varios 1 21-09-2004 09:26:51


La franja horaria es GMT +2. Ahora son las 15:22:49.


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