Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 26-11-2004
coulthard coulthard is offline
Miembro
 
Registrado: nov 2004
Posts: 22
Poder: 0
coulthard Va por buen camino
Question Crear Formulario que me devuelva un valor

Hola a todo el mundo y muchas gracias de antemano por su atencion.

Mi problema es que tengo un ActiveForm y necesito mostrar otro formulario para que el usuario introduzca un String. Hasta ahi parece sencillo, lo que pasa es que si creo un nuevo formulario, no puedo referirme al ActiveForm. Mi idea es crear un componente parecido a los que existen en la pestaña Dialogs, porque se que esos funcionan con el ActiveForm, es decir, si utilizo por ejemplo un OpenDialog al seleccionar un archivo me devuelve correctamente su ruta. Por lo tanto de la misma forma, yo querria devolver el String que el usuario introduzca en un TEdit.
Espero haberme explicado con claridad.
Responder Con Cita
  #2  
Antiguo 26-11-2004
Avatar de defcon1_es
defcon1_es defcon1_es is offline
Miembro
 
Registrado: mar 2004
Ubicación: Cuenca - España
Posts: 533
Poder: 21
defcon1_es Va por buen camino
Hola,
puedes usar la función InputBox, pero personalmente no me gusta la ventana que mustra esta función,
y puedes crear una función, que se encargue de crear el formulario y devuelva el valor del mismo.

Ejp:
Supon que FormularioEntrada tiene una variable pública llamada Resultado,
de tipo String.
Código Delphi [-]
function ValorTecleado: String;
begin
  FormularioEntrada := TForm.Create(Application);
  try
    if (FormularioEntrada.ShowModal = mrOK)
    then Result := FormularioEntrada.Resultado
    else Result := '';
  finally
    FormularioEntrada.Free;
  end;
end;

Adáptalo a tus necesidades....
__________________
Progress Openedge
https://abevoelker.com/progress_open...dered_harmful/


Delphi forever...
Responder Con Cita
  #3  
Antiguo 26-11-2004
coulthard coulthard is offline
Miembro
 
Registrado: nov 2004
Posts: 22
Poder: 0
coulthard Va por buen camino
Talking Formulario que devuelva valor

Muchas gracias defcon1_es, lo que me has comentado era justo lo que me hacia falta para arreglar mi problema.
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 05:12:43.


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