سؤال

كيف يمكنني تعطيل جدي سلسلة محرر الملكية؟

لقد حاولت تعطيل هذه الخطوط

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

في jvcl design jvctrlsreg.pas ثم استخدمت برنامج Jedi Installer للقيام بإعادة تثبيت كامل (مع خيار "Rebuild Packages" النشط).

لا نجاح.

هل كانت مفيدة؟

المحلول

  • افتح JVCORDXXD.DPK في IDE.
  • CTRL + ENTER على Jvcorereg.pas
  • تعليق أدناه سطرين في Jvcorereg.pas

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

  • تثبيت الحزمة.

  • نصائح أخرى

    على افتراض أن هذه الخصائص التي تحاول تغييرها، أود أولا إزالة الحزمة من دلفي (والتي يجب حذف جميع المكونات من الملاحة) ثم إعادة ترجمة وإعادة تثبيتها.

    مرخصة بموجب: CC-BY-SA مع الإسناد
    لا تنتمي إلى StackOverflow
    scroll top