Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 |

 

  Вопрос: Excel. Свойства элемента TextBox. Добавлено: 09.09.08 14:13  

Автор вопроса:  TanyTuaeva | ICQ: 481-666-256 
На листе вставлен элемент TextBox. Как после редактирования при нажатии клавиши Enter покидать данное поле? Есть ли какое-нибудь свойство (хитрость) или только нужно описывать событие KeyPress?

Ответить

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

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



Вопросов: 23
Ответов: 417
 Профиль | | #1 Добавлено: 09.09.08 14:50
А кто редактирует - пользователь ручками или макрос ? Если просто текст вставить, то Enter не нужен.

Ответить

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



ICQ: 481-666-256 

Вопросов: 4
Ответов: 8
 Профиль | | #2 Добавлено: 09.09.08 15:17
Пользователь вводит "ручками" цифры в TextBox и по привычке нажимает клавишу Enter. Элемент управления помещен на лист (а не на форму), у него "своя жизнь", на {Enter} (да и на {Tab}) не реагирует.

Ответить

Номер ответа: 3
Автор ответа:
 mc-black



ICQ: 308-534-060 

Вопросов: 20
Ответов: 1860
 Web-сайт: mc-black.narod.ru/dzp.htm
 Профиль | | #3
Добавлено: 09.09.08 15:50
Private Sub TextBox1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
    If CInt(KeyCode) = 13 Or CInt(KeyCode) = 9 Then ActiveSheet.Cells(3, 2).Select
End Sub


Разумеется ячейка на которую переходит выделение для удобства должна быть где-то в поле зрения.

Ответить

Страница: 1 |

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



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