En programación VB, ¿cómo darme cuenta de que aparece un control de calendario cuando haces clic en un cuadro de texto en un formulario y luego puedes seleccionar la fecha correspondiente, completar el cuadro de texto y el control de calendario desaparece?
Esta respuesta cumple completamente con sus requisitos:
Primero dibuje un cuadro de texto text1 en el formulario predeterminado form1 y luego dibuje un control de calendario MonthView1, recuerde que es el control MonthView1, puede organícelo usted mismo Simplemente ajuste las posiciones de los dos y deje todo como predeterminado (no es necesario cambiar las propiedades). Luego copie el siguiente código en la ventana de código de form1 y ejecútelo para ver el resultado (como se muestra en la imagen):
Private?Sub?Form_Load()
MonthView1.Visible ?=?Falso
Fin?Sub
Privado?Sub?Text1_Click()
MonthView1.Visible?=?True
Fin ?Sub
p>Privado?Sub?MonthView1_DateClick(ByVal?DateClicked?As?Date)
Text1.Text?=?MonthView1.Year?&?"-"?&? MonthView1.Month?&? "-"?&?MonthView1.Day
MonthView1.Visible?=?False
Fin?Sub