C# 如何控制日期选择器的高度?

C# 如何控制日期选择器的高度?,c#,winforms,datagridview,height,datetimepicker,C#,Winforms,Datagridview,Height,Datetimepicker,我的问题是如何在C代码中设置DateTimePicker控件高度?我知道如何为ComboBox执行此操作,但我需要DatetTimePicker的帮助?在datagridview控件的某些单元格中,我的程序调用datetimepicker控件,并需要该控件具有datagridview单元格的高度。 如何像下面这样调用函数 [DllImport("user32.dll")] static extern IntPtr SendMessage(IntPtr hWnd, UInt32 M

我的问题是如何在C代码中设置DateTimePicker控件高度?我知道如何为ComboBox执行此操作,但我需要DatetTimePicker的帮助?在datagridview控件的某些单元格中,我的程序调用datetimepicker控件,并需要该控件具有datagridview单元格的高度。 如何像下面这样调用函数

    [DllImport("user32.dll")]
    static extern IntPtr SendMessage(IntPtr hWnd, UInt32 Msg, Int32 wParam, Int32 lParam);
    private const Int32 CB_SETITEMHEIGHT = 0x153;

    private void SetComboBoxHeight(IntPtr comboBoxHandle, Int32 comboBoxDesiredHeight)
    {
        SendMessage(comboBoxHandle, CB_SETITEMHEIGHT, -1, comboBoxDesiredHeight);
    }

现在还不清楚您为什么要接触操作系统来调整控件的大小。您可以尝试设置
DateTimePicker
MinimumSize
属性来设置高度…类似于…
dateTimePicker1.MinimumSize=new Size(208,200)此选项运行良好。谢谢