Я хочу отключить редактор строковых свойств JEDI.

StackOverflow https://stackoverflow.com/questions/2208184

  •  18-09-2019
  •  | 
  •  

Вопрос

Как отключить редактор строковых свойств JEDI?

Я пытался отключить эти строки

  // RegisterPropertyEditor(TypeInfo(TCaption), TJvHTLabel, 'Caption', TJvHintProperty);

в jvcl\design\jvCtrlsReg.pas я использовал установщик JEDI для полной переустановки (с активной опцией «перестроить пакеты»).

Никакого успеха.

Это было полезно?

Решение

  • Откройте JvCoreDxxD.dpk в IDE.
  • Ctrl+Enter в JvCoreReg.pas
  • Прокомментируйте две строки ниже в JvCoreReg.pas.

    RegisterPropertyEditor(TypeInfo(string), BaseClass, 'Hint', TJvHintProperty);
    RegisterPropertyEditor(TypeInfo(TCaption), BaseClass, '', TJvHintProperty);
    

  • Установите пакет.

  • Другие советы

    Предполагая, что это те свойства, которые вы пытаетесь изменить, я бы сначала удалил пакет из Delphi (который должен удалить все компоненты из Pallates), а затем перекомпилировал и переустановил.

    Лицензировано под: CC-BY-SA с атрибуция
    Не связан с StackOverflow
    scroll top