![]() |
![]() |
![]() |
|
Код клавиши - delete Ø |
☑ | ||
---|---|---|---|---|
0
lame
16.11.05
✎
06:23
|
кто-ниубдь знает?
|
|||
1
Железяка
16.11.05
✎
06:26
|
где ОФФ?
|
|||
2
lame
16.11.05
✎
06:27
|
ну это я как бы к 1С
когда на ТЗ- обработка Клика по таблице там хочеться при Delete - удалять строку |
|||
3
lame
16.11.05
✎
06:32
|
а - все программу нашел
|
|||
4
smaharbA
16.11.05
✎
06:33
|
&H2E
|
|||
5
V
16.11.05
✎
06:34
|
подскажи какую а то вдруг пригодится...
|
|||
6
lame
16.11.05
✎
06:41
|
мыло давай!
|
|||
8
lame
16.11.05
✎
06:43
|
кстати - а как сделать - чтобы при нажатии на Delete удалялась стррка из ТЗ?
т.е. какое условие? что-то типа Если Симв(46) ???? тогда конецесли |
|||
9
V
16.11.05
✎
06:55
|
попробуй узнаеш...скорее всего так...)
|
|||
10
lame
16.11.05
✎
06:56
|
дык Симв(46) возвращает только односимвольную строку, содержащую символ с заданным кодом.
не более того |
|||
11
V
16.11.05
✎
07:01
|
вообще тут как то писали про какую то ВК что ли то ли автомэйшин...не помню там это было...поищи...
|
|||
12
V
16.11.05
✎
07:03
|
SendKeys(<String>)
Синтаксис: SendKeys(<String>) Назначение: Посылает одно или несколько нажатий клавиш в активное окно (имитация набора на клавиатуре). Параметры: <String> - строка, перечень клавиш в специальном формате. Описание: Каждая клавиша задаётся своим символом. Например, чтобы задать нажатие друг за другом клавиш А, Б и В, нужно указать в качестве параметра строку "АБВ". Некоторые специальные символы следует всегда задавать заключёнными в фигурные скобки. Перечень таких символов: {+} {^} {%} {~} {(} {)} {[} {]} {{} {}} Задание неотображаемых символов и специальных клавиш: <Backspace> - {BACKSPACE} или {BS} или {BKSP} <Break> - {BREAK} <Caps Lock> - {CAPSLOCK} <Delete> - {DELETE} или {DEL} <End> - {END} <Enter> - {ENTER} или ~ <Esc> - {ESC} <Home> - {HOME} <Insert> - {INSERT} или {INS} <Num Lock> - {NUMLOCK} <Page Down> - {PGDN} <Page Up> - {PGUP} <Print Screen> - {PRTSC} <Scroll Lock> - {SCROLLLOCK} <Tab> - <TAB> <Up Arrow> - {UP} <Left Arrow> - {LEFT} <Down Arrow> - {DOWN} <Right Arrow> - {RIGHT} <F1> - {F1} <F2> - {F2} и т.д. <Shift> - + <Ctrl> - ^ <Alt> - % Можно использовать скобки. Например, нажатие клавиш <G> и <S> при нажатом <Shift> следует записывать как "+(GS)". Запись "+GS" приведёт к нажатию клавиши <G> при нажатом <Shift>, а затем клавиши <S> уже без <Shift>. Задание нескольких нажатий: "{LEFT 42}" приведёт к нажатию клавиши <Left Arrow> 42 раза подряд, "{h 10}" приведёт к нажатию клавиши <h> 10 раз подряд. Метод не может быть использован для посылки нажатий клавиш в приложения MS-DOS. Пример: WshShell=СоздатьОбъект("WScript.Shell"); WshShell.SendKeys("%-{DOWN 4}~"); |
|||
14
OlegKZ
16.11.05
✎
08:26
|
http://www.forum.mista.ru/topic.php?id=5265&kb=1
|
|||
15
smaharbA
16.11.05
✎
08:29
|
Парни, вы чтото перегрелись...
|
|||
16
OlegKZ
16.11.05
✎
08:29
|
А всё таки, можно ли передать значение delete через Симв()?
|
|||
17
АЛьФ
16.11.05
✎
08:55
|
http://www.kvf-project.ru/?projects:pro6
|
|||
18
smaharbA
16.11.05
✎
09:12
|
Можно штатно(почти, только чистый 1С) отслеживать нажатие делете
|
|||
19
АЛьФ
16.11.05
✎
09:17
|
2(18) Можно и совсем штатно. Без "почти".
|
|||
20
smaharbA
16.11.05
✎
09:22
|
(19) Ну замена горячей клавиши это и есть "почти"
|
|||
21
АЛьФ
16.11.05
✎
09:25
|
2(20) Без замены горячей клавиши.
|
|||
22
smaharbA
16.11.05
✎
09:29
|
(21) Это как? Если курсор на ТЗ, то как делете отследить, без невидимой кнопки с горячей клавишей Del? (без ВК)
|
|||
23
smaharbA
16.11.05
✎
10:14
|
АЛьФ колись как штатно без ВК отловить клавишу на ТЗ...
|
|||
24
NS
16.11.05
✎
10:18
|
(23) Тут отслеживаются стрелки (штатно)
http://1c.proclub.ru/modules/mydownloads/personal.php?cid=111&lid=2373 Ежели нужно другие клавиши - загоняешь букавы в ТЗ, и срабатывает как поиск... и т.д. |
|||
25
smaharbA
16.11.05
✎
10:26
|
(24) Это то я знаю как делать, как делет отследить тоже, делается скрытая кнопка на форме, вешаешь на нее хоткей, потом в ert его меняешь на 46 (кому лень ручками, тот может gcomp или подобное), а вот как без скрытой клавиши, в ТЗ ведь непоместишь Del ;)
|
|||
26
NS
16.11.05
✎
10:33
|
(25) Поместишь!!!
ТЗ.Знач=симв(46); Всё нормально работает. |
|||
27
smaharbA
16.11.05
✎
10:35
|
(26) а, так непробовал ;) а если курсор в другой колонке ?
|
|||
28
NS
16.11.05
✎
10:39
|
(27) Не понял...
На клавише del есть "." - поэтому находит... Что значит в другой колонке? ТЗ под формой, её не видно, при любом нажатии клавиши - определяет клавишу и всё возвращает в начало. |
|||
29
smaharbA
16.11.05
✎
10:40
|
(28) Это дурь. Если на форме еще поля ввода то точно дурь
|
|||
30
NS
16.11.05
✎
10:43
|
(29) Элементароно - запихни в видимую ТЗ в последнюю строку во все колонки "." и после перехода на "." возвращай текущую строку обратно.
Тип всех видимых колонок - строка (другой не нужен) |
|||
31
smaharbA
16.11.05
✎
10:54
|
(30) Тогда проще невидимую кнопку с заменой "горячей" клавиши...
Простенько и со вкусом...(с) |
|||
32
NS
16.11.05
✎
10:55
|
(31) Это не штатный метод.
|
|||
33
smaharbA
16.11.05
✎
10:58
|
ну я и написал, что штатно (почти - вот)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |