|
|
|
| XP + 2003. Форма - кнопка и 2 поля f_1, f_2
На кнопке обработчик
Me.f_1.SetFocus
SendKeys "йцуке"
Me.f_2.SetFocus
SendKeys "йцуке"
Результат - во втором поле "йцукейцуке", в первом ничего.
Чего в супе не хватает? | |
|
| |
|
|
|
| Me.f_1.SetFocus
SendKeys "йцуке"
DoEvents
Me.f_2.SetFocus
SendKeys "йцуке"
так - работает :) | |
|
| |
|
|
|
| Нашёл ещё и
Me.f_1.SetFocus
SendKeys "йцуке", True
Me.f_2.SetFocus
SendKeys "йцуке"
но при False управление тут же возвращается в процедуру,
меняем фокус и снова. Или я криво перевёл? | |
|
| |
|
|
|
| А зачем вам здесь SendKeys? Почему нельзя внести текст прямо в поле? Или, если уж вы передаете полю фокус, можно внести текст в его св-во Text, которое представляет значение поля с учетом формата или значение видимого столбца поля со списком. | |
|
| |
|
|
|
| Да, конечно, можно. В данном случае просто наткнулся на свои старые пробники - когда-то для чего-то нужен был именно такой ввод. Решил комменты подписать - что к чему. А тут недоделка. Вопрос - как? - закрыт, а вот почему... Нет 100%... | |
|
| |