¿Cómo muestra el control de calendario el calendario gregoriano?
Figura 2
Establezca las propiedades en Form1 de la siguiente manera:
¿Título? Hermoso calendario
Establezca las propiedades en Texto1 y Texto2 de la siguiente manera:
¿Varias líneas? ¿Barras de desplazamiento reales
? 2
Establezca las propiedades en el Marco1 de la siguiente manera:
¿Título? Seleccione el tipo de visualización del calendario lunar
Establezca las propiedades en la Opción1 de la siguiente manera:
¿Título? Tipo de carácter
¿Valor? Verdadero
Establezca las propiedades en la opción 2 de la siguiente manera:
¿Título? Tipo numérico
En tercer lugar, complete el código
Después de configurar las propiedades anteriores, podemos escribir el código. Ingrese el código en la Tabla 1:
Opción explícita
El proceso de mostrar información del calendario lunar
Sub se muestra como una cadena
Dim Los tallos y las ramas son como cuerdas
Atenuar los animales en cuerdas
Atenuar JQ en cuerdas
Atenuar sMsgChineseDate en cuerdas
Juzga si el El parámetro es de tipo fecha.
¿Si es fecha? Luego d
determina si está dentro del rango válido.
¿Y si CDate? d<CDate? ¿"1920-1-1" o CDate? d>CDate? 2019-12-31
Texto 1. text = "Hermoso calendario que muestra la conversión del calendario solar de 100 años de 1920 a 2019".
Otros
Establece la fecha gregoriana a convertir.
Calendario 2. FechaAhora = CDeta? d
Obtener la fecha lunar
sMsgChineseDate = Calendar2. Fecha china
Obtiene el año de la rama principal del calendario lunar
Rama del tallo = Calendario2. Signos del Zodíaco Chino
Obtén los Signos del Zodíaco Chino
Animales = Calendario 2. Animales chinos
Obtener términos solares lunares
JQ = Calendario 2. Solar chino
Muestra información lunar relevante en el cuadro de texto.
texto 1 . texto = " Gregoriano " & CDate? d &"Correspondiente al calendario lunar"&;Tallos y ramas&_"("&Animales y salud.") "&sMsgChineseDate &""&JQ
Terminará si...
Otro
Text1.text = "Ingrese una fecha válida"
Terminará si...
Finalizar conector
Calendario infantil privado 1_¿Clic?
¿Llamando al despacho? Calendario 1. "valor" llama al procedimiento que muestra información relacionada con el calendario lunar.
Conector final
Subopción privada 1_Click?
Si es la opción 1. Entonces valor = verdadero
Calendario2. ChineseDateType = 0
Finalizar si...
Finalizar conector
Subopción privada 2_Click?
Si es la opción 2. Entonces valor = verdadero
Calendario2. ChineseDateType = 1
Terminará si...
Conector final
Hasta ahora, al ejecutar este programa, puedes ver un calendario que puede mostrar el calendario lunar. calendario.