कोड उदाहरण के एक जोड़े सी SelectNextControl का उपयोग कर # में।
दबाए जाने पर अगले नियंत्रण में पहला कदम होता है।
private void Control_KeyUp(object sender, KeyEventArgs e)
{
if((e.KeyCode == Keys.Enter) || (e.KeyCode == Keys.Return))
{
this.SelectNextControl((Control)sender, true, true, true, true);
}
}
दूसरा यूपी और नीचे तीर का उपयोग करता है नियंत्रण के माध्यम से स्थानांतरित करने के लिए।
private void Control_KeyUp(object sender, KeyEventArgs e)
{
if(e.KeyCode == Keys.Up)
{
this.SelectNextControl((Control)sender, false, true, true, true);
}
else if(e.KeyCode == Keys.Down)
{
this.SelectNextControl((Control)sender, true, true, true, true);
}
}
देखें MSDN SelectNextControl Method
की स्ट्रोक भेजा जा रहा है सबसे अच्छा समाधान नहीं है जब कार्य को पूरा करने के लिए एक विधि प्रदान की जाती है। [SelectNextControl] (http://msdn.microsoft.com/en-us/library/system.windows.forms.control.selectnextcontrol.aspx) कुंजी भेजने की गड़बड़ी के बिना टैब बटन भेजने के समान कार्य कर सकता है। – Fr33dan