, вероятно, простой, иметь десяток текстовых полей, каждый из которых содержит один символ. Я пытаюсь обработать ключ удаления, чтобы очистить текущий текст в текущем текстовом поле, а затем я хочу, чтобы он уменьшал индекс вкладки, и возвращался, чтобы изменить предыдущее текстовое поле. Я не знаю, как ссылаться на индекс вкладки текущего текстового поля и возвращать его. чтобы перейти к следующему, я просто выполняю передачу ключа для «TAB».вернуться назад один индекс вкладки
в моей функции keyprocess я есть:
//DEL goes back one text box and clears it
if (keyData == (Keys.Delete))
{
//Clear textbox
//Go back one textbox to edit
return true;
}
снова, как только я закончил редактирование текстового поля я посылаю:
SendKeys.Send("{TAB}");
может быть, есть лучший способ сделать это.
Windows Form? WCF? Silverlight? Веб-формы? – balexandre
windows form C#, .NET – ikathegreat
Вы пробовали '{SHIFT} {TAB}'? Тем не менее, он чувствует себя немного взломанным. Должны быть лучшие способы. –