Переключение на Главную Страницу Страницы: 1 [2]  ОтправитьПечать
Горячая тема (более 10 ответов) Многострочная часть (число прочтений - 9353 )
jbond
Full Member
***
Отсутствует


1С++ Programmer

Сообщений: 140
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Многострочная часть
Ответ #15 - 01. Июня 2006 :: 05:49
Печать  
Я забил на это дело (использую табличное поле) и реагирую на нажатие цифровых клавиш (вводятся только числа).

Процедура ПриНажатииКнопкиКлавиатуры(КодКлавиши, Alt, Shift, Ctrl, Символ, ФСО)      
     Если (Alt = 0) И (Ctrl = 0) И (Shift = 0) Тогда
           Если КодКлавиши = 46 Тогда
                 гТаблПоле.ОчиститьЯчейку();
                 ФСО = 0
           ИначеЕсли КодКлавиши = 27 Тогда
                 ФСО = 0
           ИначеЕсли (Символ >= "0") И (Символ <= "9") Тогда
                 //Если Форма.АктивныйЭлемент() = "ТаблПоле" Тогда - Эта хрень часто вешает 1С
                 гТаблПоле.ВвестиЗначениеЯч(Символ);
                 ФСО = 0
                 //КонецЕсли;
           КонецЕсли;
     КонецЕсли;
КонецПроцедуры // ПриНажатииКнопкиКлавиатуры()

Для редактирования значения пришлось делать собственную обработку.
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 [2] 
ОтправитьПечать