4

カラー ダイアログや保存ダイアログのようなポップアップ ダイアログが必要ですが、カレンダーから日付を選択する必要があります。DateTimePicker は私が必要としているものですが、これを C# のポップアップ ダイアログのように起動する方法がわかりません。

4

2 に答える 2

8

DateTimePicker をフォームに追加し、フォームをダイアログとして表示する必要があります。

var picker = new DateTimePicker();
Form f = new Form();
f.Controls.Add(picker);

var result = f.ShowDialog();
if(result == DialogResult.OK)
{
    //get selected date
}
于 2010-03-15T19:10:26.173 に答える
1

はではなくDateTimePickerです。独自のものを作成し、それにコントロールを追加する必要があります。日付を選択するための標準ダイアログはありません。ControlFormForm

于 2010-03-15T18:57:13.860 に答える