日期:2014-05-20  浏览次数:20798 次

下拉列表中怎么让光标定位到最后
小弟才学C#不到一个月,想让下拉列表中只显示数字,代码如下:
private void cboNo_TextUpdate(object sender, EventArgs e)
  {
  if (cboNo.Text.Length > 0)
  {
  try
  {
  int temp = Convert.ToInt32(cboNo.Text);
  }
  catch
  {
  cboNo.Text = cboNo.Text.Substring(0, cboNo.Text.Length - 1);
  cboNo.Focus();
  }
  }
  }
问题:效果实现了,可是每次输入字母的话光标会自动定位到最前面,然后截取的时候就会有字母出现,而且下拉列表里面输入的值只能显示9位数字,哪位高手能帮忙解决下! 接触C#时间不长,忘个位高手别给深奥的代码,小弟看不懂!

------解决方案--------------------