【发布时间】:2011-10-22 13:19:48
【问题描述】:
当我在 Compact Framework 3.5 中使用 ComboBox 控件时,我想禁用右箭头。
我已经试过了:
private void Combo_KeyDown(object sender, KeyEventArgs e)
{
if ((e.KeyCode == System.Windows.Forms.Keys.Right))
{
TxtPass.Focus();
return;
}
}
但ComboBox 的值发生了变化。
我查看了此页面上描述的 2 种方法:http://social.msdn.microsoft.com/forums/en-us/csharpgeneral/thread/F8F2FE7D-A908-4AAF-BD5C-627529BB9805
但这两种方法不适用于紧凑型框架。 (属性不存在)。
有人有好主意吗?
问候
编辑
我只是找到了解决办法
private void Combo_KeyDown(object sender, KeyEventArgs e)
{
if ((e.KeyCode == System.Windows.Forms.Keys.Right))
{
TxtPass.Focus();
e.Handled = true;
return;
}
}
谢谢你的回答
【问题讨论】:
标签: c# winforms compact-framework