|
Имитация ввода или как вызвать клавиатуру ввода цифр
| ☑ |
0
abbas
01.10.14
✎
15:55
|
Доброе время суток, при выборе номенклатуры или при ее изменении, необходимо вызвать клавиатуру ввода количество, как это можно реализовать, подскажите плс...
|
|
1
Ymryn
01.10.14
✎
15:56
|
Способов много, типовой можно подсмотреть в обработке подбора номенклатуры.
|
|
2
abbas
01.10.14
✎
16:10
|
нет не могу найти
|
|
3
abbas
01.10.14
✎
16:10
|
делаю на управляемых формах
|
|
4
Ymryn
01.10.14
✎
16:17
|
Тогда делаем брутально.
В синтаксис помощнике находим "ВвестиЧисло", смотрим как с этим работает, должна появиться мысль, что этом можно использовать в процедуре ПриИзменении.
Когда захочется чего-то более сложного учимся открывать подчиненные формы.
|
|
5
Ymryn
01.10.14
✎
16:18
|
(4) каюсь, очень много опечаток. :( Исправляюсь.
"В синтаксис помощнике находим "ВвестиЧисло", смотрим как с этим работать, должна появиться мысль, что этим можно воспользоваться в процедуре ПриИзменении."
|
|
6
abbas
02.10.14
✎
08:24
|
(5) нет, возможно не поняли друг друга нужно при изменении выходила вот такая штучка
|
|
7
Ymryn
02.10.14
✎
10:35
|
(6) действительно не совсем верно понял, приношу извинения. Увы, боюсь, что только если делать отдельную форму, ведь планируется же возврат введенных значений? Хотя можно попытаться научиться вызывать встроенный калькулятор, но я не представляю как это сделать.
|
|
8
ChiginAV
02.10.14
✎
10:49
|
(6) В диалоге "ВвестиЧисло" есть кнопка, которая вызывает такое окно. Не подходит?
|
|
9
antoneus
02.10.14
✎
10:59
|
Держи
|
|
10
ChiginAV
02.10.14
✎
11:06
|
(9) У тебя там типа такого?
ТекущийЭлемент = ЭлементыФормы.ПолеВвода1;
Shell = Новый COMОбъект("WScript.Shell");
Shell.sendKeys("{F4}")
|
|
11
antoneus
02.10.14
✎
11:07
|
(10) дааа
|
|