| 
    
        
     
     | 
    
  | 
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 
 | 
         
        хирашима как обычно с дельными советами?     
         | 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |