Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 01-05-2012
Avatar de PaulaGV
PaulaGV PaulaGV is offline
Miembro
NULL
 
Registrado: mar 2012
Posts: 34
Poder: 0
PaulaGV Va por buen camino
Como asociar una ventana predefinida "Acerca de..." con un ítem de un MainMenu

hola buenas tardes!!!estoy creando un procesador de texto,cuento con MainMenu, y en uno de sus items, al cual llame "Acerca de..." quiero agregarle la ventana predefinida de "Acerca de..." la cual conseguí de la siguiente manera(por si alguien lo necesita):

En Turbo Delphi: Archivos de programa\Borland\BDS\4.0\Objrepos\DelphiWin32-->el archivo about.
En Delphi XE: Archivos de programa\Embarcadero\RAD Studio\8.0\Objrepos\en\DelphiWin32-->el archivo about.

el problema es que no se como asociar la ventana de "Acerca de..." con el ítem correspondiente del mainmenu.
Espero que puedan ayudarme, y desde ya muchas gracias!!!
Responder Con Cita
  #2  
Antiguo 01-05-2012
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 Paula.
  • File -> New -> Other -> (Pestaña Forms) -> Click en About box, click en boton Ok.
  • Modifica el form About a tu gusto.
  • Project -> Options -> (Pestaña Forms), quitá AboutBox de Auto-create forms.
  • File -> Use Unit... -> Unit2
Crea el MenuItem en tu TMainMenu y en el evento OnClick del mismo:
Código Delphi [-]
procedure TForm1.MenuItemAboutClick(Sender: TObject);
begin
  with TAboutBox.Create(Self) do
  try
    ShowModal;
  finally
    Free;
  end;
end;
Si utilizas un TActionList crea la nueva acción y del mismo modo:
Código Delphi [-]
procedure TForm1.ActionABoutExecute(Sender: TObject);
begin
 with TAboutBox.Create(Self) do
  try
    ShowModal;
  finally
    Free;
  end;
end;
Luego asignas la acción al TMenuItem.

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #3  
Antiguo 01-05-2012
Avatar de PaulaGV
PaulaGV PaulaGV is offline
Miembro
NULL
 
Registrado: mar 2012
Posts: 34
Poder: 0
PaulaGV Va por buen camino
Como asociar una ventana predefinida "Acerca de..."con un ítem de un MainMenu

discúlpame, pero hay cosas que no entiendo, o que son diferentes en la versión de delphi que tengo.

1-File -> New -> Other -> (Pestaña Forms) -> Click en About box, click en boton Ok. (NO AHÍ NINGUNA "PESTAÑA FORMS", PERO EN EL UNICO LUGAR DONDE ENCONTRE "About box" FUE: File -> New -> Other -> delphi projects-->Delphi files-->About box)

2-Modifica el form About a tu gusto.(ACÁ O AHÍ PROBLEMA).

3-Project -> Options -> (Pestaña Forms), quitá AboutBox de Auto-create forms.(QUE IMPLICA "QUITAR", por que solo puedo moverlo a Available forms, es posible borrar un AutoBox de Auto-create forms o Available Forms, por que lo intente y no pude)

3-File -> Use Unit... -> Unit2(ACÁ O AHÍ PROBLEMA).

gracias por tu tiempo!!
Responder Con Cita
  #4  
Antiguo 01-05-2012
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.

1. Dependiendo de la version de delphi puede variar la ubicación, pero con seguridad es About.

2. Al seleccionarlo y aceptar se abre el form About y podés modificarlo (Imágenes, etiquetas, etc).

3. Al decir quitar me refería a sacarlo de auto creación, es decir pasarlo a Available-forms.

4. No entiendo el problema aqui, pero también podés incluir la unidad manualmente. Si el nombre de la unidad del form About es por ejemplo Unit2, agregá la siguente línea en la unidad donde quieras utilizar el form about:
Código Delphi [-]
...
implementation

uses Unit2; // <== Esta línea

...

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #5  
Antiguo 02-05-2012
Avatar de PaulaGV
PaulaGV PaulaGV is offline
Miembro
NULL
 
Registrado: mar 2012
Posts: 34
Poder: 0
PaulaGV Va por buen camino
Como asociar una ventana predefinida "Acerca de..."con un ítem de un MainMenu

Muchas gracias!!!por la respuesta y las aclaraciones, finalmente logre mi objetivo.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
Como cambiar valores en la ventana "General" propiedades del sistema JuanErasmo API de Windows 52 17-02-2012 18:42:20
Indicar Item "default" Combobox JcTaztoman Varios 1 14-09-2007 22:11:14
Ventana MDI, "Siempre visible" y "Pantalla completa" ixMike API de Windows 7 11-04-2007 19:36:55
Como quitar el "CS_DROPSHADOW" de una ventana? xEsk API de Windows 2 07-02-2006 16:57:34


La franja horaria es GMT +2. Ahora son las 17:28:31.


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