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 31-07-2013
Avatar de Spynosa
Spynosa Spynosa is offline
Miembro
 
Registrado: nov 2004
Ubicación: Ecija - Sevilla
Posts: 99
Poder: 20
Spynosa Va por buen camino
puedes poner esto

si estamos en el form2
form3.tag := 2;
form3.showmodal;

en el fom3

if tag = 2 then
boton.visible := false;

y antes de llamarlo de otros formulario
form3.tag := 0;
Responder Con Cita
  #2  
Antiguo 31-07-2013
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.108
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Recuerda poner los tags al código fuente, ejemplo:



Gracias
Responder Con Cita
  #3  
Antiguo 31-07-2013
Avatar de Spynosa
Spynosa Spynosa is offline
Miembro
 
Registrado: nov 2004
Ubicación: Ecija - Sevilla
Posts: 99
Poder: 20
Spynosa Va por buen camino
ok
Gracias Casimiro por la observación, no se editar el mensaje para cambiarlo, la proxima vez.
Responder Con Cita
  #4  
Antiguo 31-07-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
Personalmente no me gusta mucho la solución con el tag. Prefiero agregar una propiedad "MostrarBotonX" ya que es mas especifica en su uso que "form.tag".

La razón por la que prefiero la propiedad es que al final podríamos tener que en una parte del código usamos el tag para x y en otra parte el tag para y cuando pudimos haber especificado ese funcionamiento desde la clase.

Pero como cada quien mata las pulgas a su modo...
__________________
Buena caza y buen remar... http://mivaler.blogspot.com
Responder Con Cita
  #5  
Antiguo 31-07-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.

Otra opción:

Form2: (El que contiene el TButton a ocultar)
Código Delphi [-]
...
type
  TForm2 = class(TForm)
    Button1: TButton;
  private
  public
    class procedure ShowForm(const aVisible: Boolean);
  end;
....

implementation

class procedure TForm2.ShowForm(const aVisible: Boolean);
begin
  if not Assigned(Form2) then
    Form2 := TForm2.Create(nil);
  Form2.Button1.Visible := aVisible;
  Form2.ShowModal; // (o Show)
end;
...


Form1:
Código Delphi [-]
...
begin
  TForm2.ShowForm(False);  // (True para visualizar)
  ...
end;

Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #6  
Antiguo 01-08-2013
Avatar de The Cid James
The Cid James The Cid James is offline
Miembro
NULL
 
Registrado: jun 2013
Posts: 129
Poder: 12
The Cid James Va por buen camino
Cita:
Empezado por ecfisa Ver Mensaje
Hola.

Otra opción:

Form2: (El que contiene el TButton a ocultar)
Código Delphi [-]
...
type
  TForm2 = class(TForm)
    Button1: TButton;
  private
  public
    class procedure ShowForm(const aVisible: Boolean);
  end;
....

implementation

class procedure TForm2.ShowForm(const aVisible: Boolean);
begin
  if not Assigned(Form2) then
    Form2 := TForm2.Create(nil);
  Form2.Button1.Visible := aVisible;
  Form2.ShowModal; // (o Show)
end;
...


Form1:
Código Delphi [-]
...
begin
  TForm2.ShowForm(False);  // (True para visualizar)
  ...
end;
av

Saludos
Primero que nada gracias por su tiempo a toos, he intentado usar este código pero no lo entiendo... (soy nuevo en esto)

En la primera parte del código que es donde contiene el botón en que momento estoy haciendo que el botón pase a no mostrarse porque al usar el código el botón sigue mostrándose cuando abro la form que contiene el botón
Responder Con Cita
  #7  
Antiguo 01-08-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.

Te adjunto un ejemplo para que puedas revisarlo con tranquilidad.

Saludos
Archivos Adjuntos
Tipo de Archivo: zip Ejemplo.zip (4,1 KB, 20 visitas)
__________________
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
Gestion botones en un form jocaro Varios 2 01-12-2011 11:08:31
Ocultar Form fsmdi Child verito_83mdq OOP 11 08-01-2011 03:45:54
Problema con botones en un form federico1 Varios 4 30-03-2007 11:03:01
utilizar mismo form en distintos modulos @-Soft Conexión con bases de datos 5 09-07-2004 13:51:21
form con botones visibles o no vetustas OOP 4 12-11-2003 18:46:05


La franja horaria es GMT +2. Ahora son las 15:48:17.


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