Red de conocimiento informático - Computadora portátil - Componente de bloqueo Delphi

Componente de bloqueo Delphi

Si las piezas ya están alineadas, puedes bloquearlas para evitar que se muevan accidentalmente. Seleccione la opción Editar|LockControls en el menú principal para que el componente no se pueda mover. Para desbloquear, simplemente seleccione este elemento nuevamente.

Cambie el tamaño del widget Forma para que coincida con el grupo de botones de la derecha. Luego cambie el tamaño del formulario, presione y arrastre la esquina inferior derecha del formulario para que cubra todos los componentes del formulario. De esta manera, su interfaz de usuario se verá mejor. Guardar su trabajo de manera oportuna es crucial. Para los diseñadores, hay dos archivos que deben guardarse: archivos de unidades de biblioteca (con sufijo .PAS) y archivos de proyecto (con sufijo .DPR). Seleccione el elemento Archivo|Guardar proyecto como... del menú principal, Delphi mostrará el cuadro de diálogo para guardar el archivo titulado "Guardar unidad1 como", Delphi 2.0 permite al usuario cambiar la ruta de almacenamiento, puede seleccionarla en el menú desplegable. cuadro de lista desplegable. Es mejor mantener sus archivos en su propio directorio. Escriba demoform.pas en el cuadro de edición para guardar el archivo de la unidad de biblioteca; luego, para mostrar otro cuadro de diálogo para guardar el archivo titulado "Guardar proyecto como", escriba sample.dpr. Delphi guarda ambos archivos y regresa a la ventana del formulario. No guarde la unidad de biblioteca y el proyecto con el mismo nombre de archivo, Delphi requiere que sean diferentes.

Después de guardar por primera vez, puede guardar archivos de proyecto y archivos de unidades de biblioteca en cualquier momento mediante "Guardar todo" y "Guardar archivo" en la barra de velocidad. En términos generales, cuando se confirman los cambios en un archivo, ambos archivos deben almacenarse al mismo tiempo.

Ejecutar el proyecto: Esta operación le permite tener su propia interfaz de aplicación. Presione el botón "Ejecutar" (pintado con un ícono de triángulo verde) en la barra de velocidad y podrá ver que la interfaz generada es exactamente la misma que la interfaz que diseñó.

Cambie las propiedades del objeto: aunque el proyecto anterior se puede ejecutar, no responde a la operación de presionar el botón y todos los componentes tienen palabras innecesarias escritas en ellos. Haga doble clic en el botón de cerrar de la ventana para finalizar la operación y volver a la interfaz de diseño. A continuación, explicaremos en detalle cómo cambiar las diversas propiedades del componente en el Inspector de objetos.

Utilice la página Propiedades para cambiar los valores de propiedad de los componentes: Primero, cambie los títulos de varios componentes. Primero nombre la ventana "Demo". Haga clic en la barra de título del Selector de objetos en la parte superior del Inspector de objetos o en la marca desplegable en su extremo derecho, busque el elemento Form1 y haga clic en el botón izquierdo para seleccionar el formulario. En la página Propiedades del Inspector de objetos, busque la propiedad Título y selecciónela con el botón izquierdo del mouse. Cambie el Form1 a la derecha a Demostración. Al mismo tiempo, encontrará que el título del formulario se ha cambiado en consecuencia.

Haga clic en el componente Forma en el formulario con el mouse y el Inspector de objetos enumerará sus propiedades. Seleccione el atributo Forma y encontrará un letrero desplegable en el extremo derecho. Haga clic en esta marca para ver los valores opcionales del atributo Forma del objeto. Su forma puede ser rectangular, circular, rectángulo redondeado, cuadrado, etc. Esta es la base para diseñar funciones posteriores.

Seleccione el botón Botón1. En este momento, el Inspector de objetos ha mostrado los atributos correspondientes de este botón. Cambie su propiedad Título a "&Rectangle". El signo "&;" hace que Delphi procese los caracteres detrás de él de manera especial. Aquí, la letra R en el botón está subrayada. Durante el tiempo de ejecución, puede usar "Alt-R" para presionar esto. botón. De manera similar, puede cambiar las propiedades de Título de los otros dos botones, Botón2 y Botón3, a las instrucciones de forma requeridas, como "&RoundRec" y "&Ellipse". Puede utilizar un botón como botón predeterminado en la ventana y Delphi agregará un borde negro al botón. Cuando se ejecuta, presionar Enter equivale a ser presionado. Simplemente cambie la propiedad Predeterminada del botón de Falso a Verdadero para convertirlo en el botón predeterminado del formulario.

Haga clic en el atributo Predeterminado, haga doble clic en el botón izquierdo detrás del valor en el extremo derecho o seleccione Verdadero en el menú desplegable para cambiar este atributo. Hay muchos componentes en Delphi que solo tienen dos propiedades: Verdadero y Falso. Puede cambiar entre estos dos valores haciendo doble clic en el botón izquierdo.

Interfaz y fuentes chinas

Si hay un sistema chino instalado en su sistema Windows 95, es extremadamente conveniente convertir la interfaz en chino. Por ejemplo, puede cambiar la propiedad Título del Botón1 a "&Rrectangle" y, de manera similar, cambiar las propiedades de otros componentes para convertir el formulario en una interfaz de operación china.

Si no está satisfecho con las fuentes chinas o españolas, puede ajustar las propiedades de la fuente para satisfacer sus necesidades. Hay un pequeño signo "+" delante del atributo Fuente, lo que indica que representa un atributo establecido, es decir, el atributo ya no es un valor único, sino una colección de atributos. Haga doble clic en la fuente y el ObjectInspector se expandirá para mostrar sus otras propiedades a continuación. El color se utiliza para representar el color del texto y el Nombre define el nombre de la fuente, como System, MsSerif, Arial, Song Dynasty, Heibo, etc. Hay cuatro atributos en Estilo: fsBold, fsItalic, fsUnderline y fsTrikeOut. Si desea que la fuente tenga un estilo determinado, puede establecer el valor del atributo correspondiente en Verdadero.

El cuadro de diálogo Fuente puede configurar las propiedades anteriores de forma más directa. Hay un botón con puntos suspensivos en el campo de valor en el lado derecho de la propiedad Fuente. Haga clic en él para activar el cuadro de diálogo Fuente, como se muestra en la Figura 1.7:

Este cuadro de diálogo contiene todos los atributos anteriores. , lo que facilita el ajuste de la fuente Para mayor comodidad. Pero cabe señalar que para el formulario, la propiedad Fuente cambia la fuente de visualización de otros componentes del formulario. Su propia fuente del título es la fuente predeterminada del sistema y no se puede cambiar a través de las propiedades.

Cuadro de diálogo de edición gráfica

Finalmente, use el botón de icono BitBtn1 para controlar el color del componente Forma. Seleccione el botón del icono y cambie su propiedad Título a "&Color" (o "&C Color"). Puede agregar un ícono al botón para expresar visualmente su función. Seleccione la propiedad Glifo en el ObjectInspector, haga clic en el botón de tres puntos en el segmento de valor y aparecerá el cuadro de diálogo de edición de gráficos.

Puede cargar íconos a través del cuadro de diálogo de edición de gráficos. En esta rutina, presione el botón Cargar y seleccione el archivo \Delphi2.0\Images\Buttons\Brush.bmp para cargar. botón. Además, Delphi también le proporciona una gran cantidad de botones de iconos estándar de Windows. Para usarlos, cambie la propiedad Kind de BitBtn. Es posible que los usuarios deseen probarlo. Seleccionar otros valores puede generar hermosos botones estándar, como Aceptar, Cancelar, etc. Esto le beneficiará enormemente en el desarrollo futuro de programas.

En este punto, el trabajo de diseño de la interfaz ha sido completado. Ejecútelo para observar el efecto y no olvide guardar los archivos de la unidad de biblioteca y los archivos del proyecto.

Proceso de procesamiento de eventos

Para completar la interfaz de usuario, simplemente establecemos un "esqueleto". Lo siguiente que debemos hacer es agregar un "alma" al programa, es decir, para permitirle completar todas las tareas requeridas.

Cuadro de diálogo de edición de color

Para controlar el color del componente Forma1, se puede llamar al botón de icono "Color" en el cuadro de diálogo de edición de color para seleccionar el color que se va a cambiar. En este momento, se utilizará el componente ColorDialog, que es invisible durante el tiempo de ejecución. De manera similar, haga que el botón de icono BitBtn1 responda al evento OnClick y agregue la siguiente declaración a su proceso:

ColorDialog1.Execute;

Shape1.Brush.Color:=ColorDialog1.Color ;

De esta forma se completa la función del botón icono.

Es posible que los principiantes no puedan comprender dicho segmento del programa. En realidad es muy simple. Si observa la propiedad Pincel de ColorDialog, encontrará que es una propiedad establecida y que hay una opción de Color debajo, que es la propiedad que desea cambiar.

Dado que desea que los colores de los gráficos sean más coloridos, los diversos colores que proporciona ya no pueden cumplir con los requisitos. Utilice el editor de color para obtener más colores. La primera oración del programa utiliza el método Execute para hacer que ColorDialog se ejecute solo. Cuando el usuario opera en el cuadro de diálogo y selecciona un color, una propiedad Color del objeto TColorDialog se establece en el valor del color seleccionado. Asigne este valor a la subpropiedad Color de la propiedad Pincel de Forma1 para agregar el color seleccionado a la forma.

La pregunta de los lectores puede ser: ¿cómo comprender estos métodos, propiedades y campos lo más rápido posible? Puede que le resulte útil la siguiente breve introducción sobre el uso de la ayuda en línea.

Uso de la ayuda en línea

De hecho, utilizar la ayuda en línea es una rutina para comprender completamente los métodos disponibles, los campos de objetos y? Un método más sencillo y eficaz es utilizar la función de búsqueda en la Ayuda. Si sabe poco sobre un objeto, seleccione el elemento Ayuda|Temas de ayuda en el menú principal. En el cuadro de diálogo emergente de Ayuda, seleccione la página Índices ("Índice") y le pedirá que ingrese el tema. recuperado. Utilizando el nombre del objeto de la pieza que desea utilizar como palabra clave de búsqueda, puede consultar mucha información básica. Por ejemplo, en la rutina anterior, escriba el nombre del objeto TColorDialog en el cuadro de edición, el tema aparecerá en la entrada y presione el botón Mostrar para mostrar la información de ayuda de TColorDialog. Al observar el método, puede encontrar el método Ejecutar que se puede aplicar a CclorDialog1; lea atentamente su función y la programación anterior no será difícil de entender. Todas las propiedades del componente se proporcionan en Propiedades y la "llave dorada" se agrega antes de la propiedad clave KeyProperties para proporcionar una descripción detallada. Puede consultar otros temas relacionados con este objeto en Tarea y también puede consultar las rutinas de aplicación en Ejemplo.