Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: VB в Excel-е Добавлено: 19.12.06 13:29  

Автор вопроса:  Сергей
Привет.
Есть такая заморочка: на листе два объекта "TextBox1" и "TextBox2". Так вон нужно написать обработчик клавиши "ТАБ" так чтоб при редактировании текста в одном боксе после нажатия этой кнопки мы перешли к редактированию текста в другом "Боксе". Сам обработчик кнопки я сделал (событие "TextBox_KeyUp"), а вот как поместить курсор на текст второго Бокса в режиме редактирования в этом загвоздка?

Ответить

  Ответы Всего ответов: 6  

Номер ответа: 1
Автор ответа:
 Arseny



ICQ: 298826769 

Вопросов: 53
Ответов: 1732
 Профиль | | #1 Добавлено: 19.12.06 15:17
Private Sub TextBox1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
    If KeyCode = vbKeyTab Then TextBox2.Activate
End Sub

Private Sub TextBox2_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
    If KeyCode = vbKeyTab Then TextBox1.Activate
End Sub

Ответить

Номер ответа: 2
Автор ответа:
 avdey



ICQ: 219571279 

Вопросов: 34
Ответов: 486
 Профиль | | #2 Добавлено: 19.12.06 15:22
textBox1.Activate

Ответить

Номер ответа: 3
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #3 Добавлено: 19.12.06 21:14
.SetFocus

?

Ответить

Номер ответа: 4
Автор ответа:
 Arseny



ICQ: 298826769 

Вопросов: 53
Ответов: 1732
 Профиль | | #4 Добавлено: 20.12.06 08:40
2 HACKER: Я тоже так думал но там нет SetFocus для текстбокса

Ответить

Номер ответа: 5
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #5 Добавлено: 20.12.06 11:19
ну х.з. может, для шестёрки помойму сетфокус был...

Ответить

Номер ответа: 6
Автор ответа:
 Arseny



ICQ: 298826769 

Вопросов: 53
Ответов: 1732
 Профиль | | #6 Добавлено: 20.12.06 14:50
Вместо него для текстбокса - Activate

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам