DISEÑO DE APLICACIONES
Cuando se utiliza @DialogBox, todos los valores introducidos en el cuadro de diálogo se guardan en el documento creado con el formulario principal y se pueden consultar en el cuadro de propiedades del documento aun cuando los campos no aparezcan en el formulario principal. Si la clave [NoNewFields] se utiliza con la función @DialogBox, los campos situados tanto en el formulario principal como en el secundario se actualizarán al guardar o actualizar el formulario secundario. Si se utiliza [NoFieldUpdate], no se actualizará ningún campo o valor de los campos del formulario secundario en el formulario principal.
El uso de marcos de diseño sólo está permitido en las aplicaciones de IBM® Lotus® Notes®.
1. Abra o cree el formulario de diálogo.
2. Seleccione Crear - Marco de diseño - Crear.
3. Ajuste el tamaño del marco de diseño para que quepa en el cuadro de diálogo que desea crear.
4. Seleccione Diseñar - Propiedades del marco de diseño.
5. Desactive Mostrar borde y seleccione 3D.
6. Haga clic en el marco de diseño y cree los gráficos, el texto y los campos del cuadro de diálogo.
7. Cierre el formulario y guárdelo.
8. Haga doble clic en el formulario principal en el que situará el botón @DialogBox.
9. Sitúe el cursor en el lugar en el que desea agregar el botón y seleccione Crear - Zona activa - Botón.
10. En la ficha Info. botón (la primera), especifique el rótulo y la anchura del botón.
11. En el panel de programación, haga clic en Fórmula y escriba la fórmula usando @DialogBox.Incluya el nombre del formulario de diálogo.
Directrices para el diseño de un formulario que presente un cuadro de diálogo
Para que el diseño se asemeje lo más posible a la interfaz de usuario de Notes, siga estas directrices:
Aunque el formulario secundario puede diseñarse de la forma que se desee, un marco de diseño tridimensional es lo que más se parece a un cuadro de diálogo. Un marco de diseño de 7 x 7 cm. es lo suficientemente grande para incluir unos cuantos campos y dos o tres botones.
Los botones Aceptar y Cancelar aparecen automáticamente a la derecha del marco de diseño y no pueden ser eliminados. Si no desea que aparezca el botón Cancelar, use la clave de @DialogBox [NoCancel]. Si no desea que aparezca el botón Aceptar, use [NoOkCancel].