Имя: Пароль:
IT
 
Delphi. Не получается из TEdit сделать OCX.
0 Nemoj
 
04.05.12
01:16
Мне нужно в форму 1с вставить поле ввода, которое понимает события onenter, onexit, onkeydown и т.п.
Сечас использую TextBox из MS Forms 2.0, но смущает, что не у всех установлен MS Office, а Forms 2.0 нельзя от офиса отрывать по лицензии.
Думал взять из Delphi TEdit, но с наскока не получилось его скомпилить в OCX. Для любого дельфиста это минутное дело. Может кто-нибудь сделать? А то у меня выдает ошибку, а я ни в зуб ногой.
[Warning] EditXControl1_TLB.pas(362): Method 'InitiateAction' hides virtual method of base type 'TControl'
http://s019.radikal.ru/i604/1205/2c/c9474326636e.png
1 Nemoj
 
04.05.12
01:19
Это моя нетленка. Замена стандартного автозаполнения с прощением опечаток, неправильной раскладки, с возможностью создания нового элемента справочника не отходя от кассы, и т.д.
2 HeroShima
 
04.05.12
01:21
омг
3 badboychik
 
04.05.12
05:49
это 1С или замаскированный делфи?
P.S. Кнопачек мало, давай еще пять слева
4 thargon
 
04.05.12
06:09
(0) Это не ошибка, а предупреждение. Компиляция при этом завершается успешно. Если действительно хочется скрыть базовый метод - укажи в его объявлении директиву reintroduce;
5 Nemoj
 
04.05.12
11:29
(4) Хорошо, попробую. Я правильно понимаю, что получится файл ocx, со всеми свойствами TEdit?
6 Nemoj
 
04.05.12
11:29
(3) Каких кнопочек не хватает?
7 Nemoj
 
05.05.12
21:41
Попробовал скомпилировать OCX. Вставляю в форму 1с этот контрол, а у него нет события onenter и onexit.
В самом делфи у TEdit есть эти события, а в ocx - нету. Что делать?
8 inspam
 
05.05.12
22:01
OCX до сих пор живо? Или появились новые технологии, благодаря появлению .NET?
9 Phace
 
06.05.12
00:00
Мсье любитель извращений? Разве тоже самое нельзя реализовать средствами 1С?
10 Nemoj
 
06.05.12
00:02
(9) О, наконец-то тот, кто может мне помочь!
Так как отловить получение и потерю фокуса стандартным полем ввода?
11 HeroShima
 
06.05.12
03:47
(10) да на кой они тебе???
12 izekia
 
06.05.12
04:24
хирашима как обычно с дельными советами?