C# 如何控制日期选择器的高度?
我的问题是如何在C代码中设置DateTimePicker控件高度?我知道如何为ComboBox执行此操作,但我需要DatetTimePicker的帮助?在datagridview控件的某些单元格中,我的程序调用datetimepicker控件,并需要该控件具有datagridview单元格的高度。 如何像下面这样调用函数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
[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)代码>此选项运行良好。谢谢