Переключение на Главную Страницу Страницы: [1] 2  ОтправитьПечать
Горячая тема (более 10 ответов) ComboBox (ActiveX) - ввод символов не работает (число прочтений - 4369 )
simply
God Member
*****
Отсутствует


Мечта: избавиться от 1С

Сообщений: 573
Местоположение: Киев
Зарегистрирован: 31. Декабря 2008
Пол: Мужской
ComboBox (ActiveX) - ввод символов не работает
23. Февраля 2011 :: 11:08
Печать  
Добрый день!

В качестве альтернативного решения проблемы "ПриОтжатииКнопкиКлавиатуры проблему не решила" воспользовался ComboBox-ом.
Но он ни в какую не дает вводить свои символы.
Тестовая обработка прилагается.

Прошу помощи.
  

ActiveX_ComboBox_Test.ert ( 25 KB | Загрузки )
Наверх
IP записан
 
simply
God Member
*****
Отсутствует


Мечта: избавиться от 1С

Сообщений: 573
Местоположение: Киев
Зарегистрирован: 31. Декабря 2008
Пол: Мужской
Re: ComboBox (ActiveX) - ввод символов не работает
Ответ #1 - 01. Марта 2011 :: 09:08
Печать  
ComboBox в обработке заработал (см. ниже).
  

ActiveX_ComboBox_Test2_001.ert ( 26 KB | Загрузки )
Наверх
IP записан
 
simply
God Member
*****
Отсутствует


Мечта: избавиться от 1С

Сообщений: 573
Местоположение: Киев
Зарегистрирован: 31. Декабря 2008
Пол: Мужской
Re: ComboBox (ActiveX) - ввод символов не работает
Ответ #2 - 01. Марта 2011 :: 09:25
Печать  
А вот обернуть его в класс не получается.
Третий день курю документацию и всевозможные примеры ...
  
Наверх
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: ComboBox (ActiveX) - ввод символов не работает
Ответ #3 - 01. Марта 2011 :: 09:45
Печать  
А чего там не получается ?

ЗЫ: мот лучше не комбо бокс, а вот это ?
http://www.script-coding.com/svcsvc.html

ЗЫЫ: прочитал исходную проблему.. прикрути тогда комбо бокс к svcsvc лучше.
  
Наверх
 
IP записан
 
simply
God Member
*****
Отсутствует


Мечта: избавиться от 1С

Сообщений: 573
Местоположение: Киев
Зарегистрирован: 31. Декабря 2008
Пол: Мужской
Re: ComboBox (ActiveX) - ввод символов не работает
Ответ #4 - 01. Марта 2011 :: 10:15
Печать  
Eprst писал(а) 01. Марта 2011 :: 09:45:
А чего там не получается ?

Выкладываю тест, который не получается (см. ниже).

Eprst писал(а) 01. Марта 2011 :: 09:45:
ЗЫЫ: прочитал исходную проблему.. прикрути тогда комбо бокс к svcsvc лучше.

Как это делается? Ужас
  

ComboBox_test.rar ( 10 KB | Загрузки )
Наверх
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: ComboBox (ActiveX) - ввод символов не работает
Ответ #5 - 01. Марта 2011 :: 11:20
Печать  
в твоём случае, будет работать событие в самой обработке :

Процедура Текст_KeyPress(ff)
     Сообщить("ой");
КонецПроцедуры
  
Наверх
 
IP записан
 
simply
God Member
*****
Отсутствует


Мечта: избавиться от 1С

Сообщений: 573
Местоположение: Киев
Зарегистрирован: 31. Декабря 2008
Пол: Мужской
Re: ComboBox (ActiveX) - ввод символов не работает
Ответ #6 - 01. Марта 2011 :: 11:50
Печать  
Я все это время в сомнениях, что не правильно в класс оборачиваю. Что-то не так делаю ...

События ведь должны перехватываться. Или это ЭУ такой?
  
Наверх
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: ComboBox (ActiveX) - ввод символов не работает
Ответ #7 - 01. Марта 2011 :: 12:08
Печать  
Если заремишь вот это -
Код
Выбрать все
//КБокс.УстановитьАтрибут(Форма,"Текст"); 



будут события в классе, если разремишь - в обработке..
  
Наверх
 
IP записан
 
simply
God Member
*****
Отсутствует


Мечта: избавиться от 1С

Сообщений: 573
Местоположение: Киев
Зарегистрирован: 31. Декабря 2008
Пол: Мужской
Re: ComboBox (ActiveX) - ввод символов не работает
Ответ #8 - 01. Марта 2011 :: 12:11
Печать  
Eprst писал(а) 01. Марта 2011 :: 12:08:
Если заремишь вот это -
Код
Выбрать все
//КБокс.УстановитьАтрибут(Форма,"Текст"); 



будут события в классе, если разремишь - в обработке..

Спасибо!

А что еще у меня не так?
Событие "Выбор()" не срабатывает ...
  
Наверх
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: ComboBox (ActiveX) - ввод символов не работает
Ответ #9 - 01. Марта 2011 :: 12:26
Печать  
Э... вроде всё работает у тебя.
  
Наверх
 
IP записан
 
simply
God Member
*****
Отсутствует


Мечта: избавиться от 1С

Сообщений: 573
Местоположение: Киев
Зарегистрирован: 31. Декабря 2008
Пол: Мужской
Re: ComboBox (ActiveX) - ввод символов не работает
Ответ #10 - 01. Марта 2011 :: 12:27
Печать  
Eprst писал(а) 01. Марта 2011 :: 12:26:
Э... вроде всё работает у тебя.

еще раз благодарю за помощь!
это мой первый АктивИкс Улыбка
  
Наверх
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: ComboBox (ActiveX) - ввод символов не работает
Ответ #11 - 01. Марта 2011 :: 12:46
Печать  
Это, еще попробуй за место текста на форме (под контрол свой), кнопку использовать.
Еще удивишься..
Улыбка
  
Наверх
 
IP записан
 
simply
God Member
*****
Отсутствует


Мечта: избавиться от 1С

Сообщений: 573
Местоположение: Киев
Зарегистрирован: 31. Декабря 2008
Пол: Мужской
Re: ComboBox (ActiveX) - ввод символов не работает
Ответ #12 - 01. Марта 2011 :: 12:52
Печать  
я в первой обработке (ActiveX_ComboBox_Test2_001.ert) кнопку использую. Но ничего особенного не заметил
А что там?
  
Наверх
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: ComboBox (ActiveX) - ввод символов не работает
Ответ #13 - 01. Марта 2011 :: 13:00
Печать  
simply писал(а) 01. Марта 2011 :: 12:52:
я в первой обработке (ActiveX_ComboBox_Test2_001.ert) кнопку использую. Но ничего особенного не заметил
А что там?


праильно, а в примере с классом - текст.
В одном случае, будет курсор в контроле , в другом нет..
  
Наверх
 
IP записан
 
simply
God Member
*****
Отсутствует


Мечта: избавиться от 1С

Сообщений: 573
Местоположение: Киев
Зарегистрирован: 31. Декабря 2008
Пол: Мужской
Re: ComboBox (ActiveX) - ввод символов не работает
Ответ #14 - 01. Марта 2011 :: 13:10
Печать  
Eprst писал(а) 01. Марта 2011 :: 13:00:
праильно, а в примере с классом - текст.
В одном случае, будет курсор в контроле , в другом нет..

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