Estoy usando delphi 7 y estoy tratando de hacer una interfaz de asistente. No sé si existe una manera más fácil de hacer un asistente, así que estaba pensando en crear formularios separados para cada paso del asistente, y cuando el usuario hace clic en "Siguiente", el formulario activo se cierra y se abre el siguiente.haciendo una interfaz de asistente en delphi 7
Aquí hay una captura de pantalla de dos formas sucesivas:
He hecho un procedimiento que toma 2 formas como parámetros: la forma que se cerró y el siguiente formulario del asistente
class Procedure Tspad.nextForm(showForm, closeForm: TForm);
begin
closeForm.Close;
showForm.Showmodal;
end;
al hacer clic en el botón "Siguiente" se ejecuta el código folowing:
Tspad.nextForm(echipContractForm, clientContractForm);
cuando corro el programa, y pulsar el botón "Siguiente", el siguiente formulario apeare pero el paciente no se cerró.
¿Cómo puedo hacer que esto funcione, o hay otra forma más eficiente de crear un asistente?
Usar TPageControl: http://delphi.about.com/od/delphitips2007/qt/hidepagectrltab.htm – SimaWB
El Proyecto Jedi (JVCL) tiene un componente de asistente llamado [TJvWizard] (http: //wiki.delphi-jedi. org/wiki/JVCL_Help: TJvWizard). –