C#中的DateTimePicker控制元件焦點預設在日期中的日位置
阿新 • • 發佈:2019-01-10
有些軟體的時效性比較強,首先需要進行的是修改DateTimePicker控制元件上的“天”,通過下拉表進行選擇的話並不算方便,直接輸入又需從年切換至月再切換至日,如此太麻煩,能把焦點直接定位到日上就方便多了。(注意TabIndex對焦點的影響)
普通情況下:
Code1:
private void FormMain_Load(object sender, EventArgs e)
{
this.Activate();
dateTimePicker1.Focus();
}
圖1:
解決方案:
Code2:
private void FormMain_Load(object sender, EventArgs e)
{
this.Activate();
dateTimePicker1.Focus();
SendKeys.Send("{RIGHT} ");
SendKeys.Send("{RIGHT} ");
}
圖2:
<本文純屬拋磚引玉,如有其他高招,請不吝賜教!!.>