Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Где бы найти такой контрол ? (число прочтений - 1870 )
Donat
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 152
Зарегистрирован: 29. Мая 2006
Где бы найти такой контрол ?
29. Июня 2007 :: 18:35
Печать  
Здравствуйте!

Ни кто не подскажет. Может уже кто-то делал подобное?
Мне нужен или АктивИкс контрол или какая-нибудь внешняя компонента создающая такой контрол на форме: поле ввода строкового типа которое посылает событие сразу при любом изменении текста в нем. (Имеется ввиду сразу не дожидаясь нажатия Enter).
Ну или может есть какой нибудь другой путь решения этой проблемы?
  
Наверх
 
IP записан
 
lustin
1c++ power user
Отсутствует


1C *.*, ROR, Java - на
этом остановимся

Сообщений: 907
Местоположение: Москва
Зарегистрирован: 20. Октября 2006
Пол: Мужской
Re: Где бы найти такой контрол ?
Ответ #1 - 29. Июня 2007 :: 19:05
Печать  
Раздел форума Репозитарий -> Репозитарий классов -> В конфигурации смотришь как организовано поле ввода а-ля 8.0
http://www.1cpp.ru/forum/YaBB.pl?num=1169222935

Достигается с помощью FormEx 1C++ и перехвата ПриНажатииКлавиатуры (а также svcsvc.dll)

Я так понимаю ты хотел нечто подобное
  

бизнес-процесс как техническое задание прекрасно, только у бизнеса нет процессов; у бизнеса есть желание выжить
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
Donat
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 152
Зарегистрирован: 29. Мая 2006
Re: Где бы найти такой контрол ?
Ответ #2 - 02. Июля 2007 :: 04:44
Печать  
   Я думал над этим вариантом. Но, возникает следующая проблема: как в отрисовывать курсор в нужном месте?

          Тут просто ситуация такая: появились у меня клиенты, у них раньше был программист который 1С знал так себе, но нормально писал на С++.  И этот программист написал им что-то типа быстрого поиска номенклатуры. Они вводили в поле ввода подстроку а в табличном поле на форме по мере ввода строки изменялся набор номенклатуры. Эта програмка получилась не особо отлаженой и периодически глючила. Но программист их бросил и исходники потер.
          Я понимаю что наверное проще ещё раз снова написать такой-же поиск на CBuildere, но хочется на 1С.
А внешние компоненты ни разу не писал, хотя примерно представляю как это делается. Не хочется мучится с отладкой. Может есть какой нибудь ActiveX.
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Где бы найти такой контрол ?
Ответ #3 - 02. Июля 2007 :: 06:48
Печать  
Посмотри указанный набор классов, там все это решено.
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать