WinForm 응용 프로그램에서 디자인 타임에 ToolStrip 컨트롤에 일부 표준 항목 (textBox 등) 만 추가 할 수 있으므로 다음과 같이 DateTimePicker 컨트롤을 동적으로 추가했습니다 하지만 난 여전히 위의 작동은 다음을 해봤지만 선택한 날짜 값에 대한 액세스 권한을 얻을 수동적으로 추가 된 ToolStrip 항목의 값에 액세스하는 방법
var datePicker = new ToolStripControlHost(new DateTimePicker());
toolStrip1.Items.Add(datePicker);
컨트롤에서 선택한 날짜의 날짜 값에 액세스하는 방법을 잘 모르겠어요 dateTimePicker가 추가되었습니다.
DateTimePicker myDateTimePicker = new DateTimePicker();
var datePicker = new ToolStripControlHost(myDateTimePicker);
toolStrip1.Items.Add(datePicker);
티 s MSDN tutorial은 항목을 ToolStrip에 동적으로 추가하는 방법을 설명하지만 그 밖의 것은 없습니다.
당신이 식으로DateTimePicker
의
ValueChanged
이벤트를 처리 할 수
'myDateTimePicker'을 항상 폼에 접근 할 수 있도록 폼의 속성이나 필드로 만듭니다. 아마도 도구 상자 항목의 이름을 지정하고 찾을 수는 있지만 쉬운 일은 아닙니다. – Crowcoder
@Crowcoder 나는'public DateTimePicker myDateTimePicker {get; 세트; }'폼 클래스에 있지만 위의 예제에서 사용하는 방법을 모르겠습니다. – nam