TAB keyUpイベントをキャッチすることはできませんが、それは仕事をdosen't、私はこのコードを使用してみましたが、まだ結果、Wathのは、私がやるべきではない:は私がTABキーイベントをキャッチしようとしている
protected override bool IsInputKey(Keys keyData)
{
if (keyData == Keys.Tab)
return true;
return base.IsInputKey(keyData);
}
喜んで助けてください! ありがとう! 、試してみて、正しいものを見つける
私はここにタブの右キーを使用するかわからない:
private void comboBox1_KeyUp(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter || e.KeyCode == Keys.Tab)
{
try
{
DataView dv = glObalDataSet.Tables["JOBURI"].DefaultView;
dv.RowFilter = "CONT = '" + comboBox1.SelectedValue.ToString() + "'";
comboBox2.DataSource = LoadDataTable(dv);
comboBox2.DisplayMember = "JOB";
comboBox2.AutoCompleteCustomSource = LoadAutoComplete("JOB", dv);
comboBox2.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
comboBox2.AutoCompleteSource = AutoCompleteSource.CustomSource;
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
}
あると思いますか? – Jon
これはWinformsにありますか?そうであれば、それ以前のように答えられました:http://stackoverflow.com/questions/2461512/how-to-intercept-capture-tab-key-in-winforms-application – Krishna