한 달에 한 달에 두 자리를, 다른 한 달에 두 자리를 TextBox로 구성했습니다. 문제는 TextBox를 선택한 후 표시되는 날짜가 표시되지 않는다는 것입니다. 작업 코드를 작성했는지 확인하기 위해 동일한 양식을 한 양식에 작성 했으므로 제대로 작동합니다. MonthCalendar를 public으로 설정하고 DateBox가 표시되어야하는 TextBox와 동일하게 설정하십시오. 여기 MonthCalendar에서 TextBox로 날짜를 표시하는 방법 C#
는 버튼과 MonthCalendar를위한 코드입니다
public void mcKalendar_DateChanged()
{
frmNovoVozilo fNv = new frmNovoVozilo();
fNv.txtDatKupovine.Text =
mcKalendar.SelectionRange.Start.ToShortDateString();
}
private void btnDatum_Click(object sender, EventArgs e)
{
frmKalendar fKalen = new frmKalendar();
fKalen.StartPosition = FormStartPosition.CenterScreen;
fKalen.Show();
}
나요 또한 DateSelected하고, 나에게 아무것도 같은 결과를하지 않을거야보십시오. 감사합니다.
문제는 두 번째 폼의 범위를 벗어나는 폼을 참조하려고한다는 것입니다. 두 번째 작성시 원본 양식을 참조하지 않으면 변경 사항에 영향을 미치지 않습니다. 원하는 결과를 얻을 수있는 두 가지 방법에 대한 내 대답을 참조하십시오. – Takarii