DateTimePicker.DropDownAlign 属性

定义

获取或设置 DateTimePicker 控件上下拉日历的对齐方式。

C#
public System.Windows.Forms.LeftRightAlignment DropDownAlign { get; set; }

属性值

下拉日历在控件上的对齐方式。 默认值为 Left

例外

分配的值不是 LeftRightAlignment 值之一。

示例

下面的代码示例演示如何通过设置 DropDownAlign、、 ValueFormatCustomFormat 属性来初始化 DateTimePicker 。 若要运行此示例,请将以下代码粘贴到窗体中,并从窗体的构造函数或Load事件处理方法调用 InitializeDateTimePicker

C#

// Declare the DateTimePicker.
internal System.Windows.Forms.DateTimePicker DateTimePicker1;

private void InitializeDateTimePicker()
{
    // Construct the DateTimePicker.
    this.DateTimePicker1 = new System.Windows.Forms.DateTimePicker();

    //Set size and location.
    this.DateTimePicker1.Location = new System.Drawing.Point(40, 88);
    this.DateTimePicker1.Size = new System.Drawing.Size(160, 21);
    
    // Set the alignment of the drop-down MonthCalendar to right.
    this.DateTimePicker1.DropDownAlign = LeftRightAlignment.Right;

    // Set the Value property to 50 years before today.
    DateTimePicker1.Value = System.DateTime.Now.AddYears(-50);

    //Set a custom format containing the string "of the year"
    DateTimePicker1.Format = DateTimePickerFormat.Custom;
    DateTimePicker1.CustomFormat = "MMM dd, 'of the year' yyyy ";

    // Add the DateTimePicker to the form.
    this.Controls.Add(this.DateTimePicker1);
}

注解

下拉日历可以与控件的左侧或右侧对齐。

适用于

产品 版本
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

另请参阅