![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
Скрыть свойства в IDEDelphi , Программа и Интерфейс , IDE и КомпиляторСкрыть свойства в IDE
Оформил: DeeCo unit HideAboutProps; // Declare a Property-Category-Class // Eine Eigenschaftskategorie-Klasse deklarieren type TAboutPropCategory = class(TPropertyCategory) // Give it a name and a description // Namen und Beschreibung vergeben class function Name: string; override; class function Description: string; override; end; procedure Register; implementation // Register this new Property Category in the Delphi-IDE // Diese neue Eigenschaftskategory in Delphi registrieren procedure Register; begin RegisterPropertyInCathegory(TAboutPropCategory, 'About'); end; // Implementation of the two class functions from above // Den beiden Klasse-Funktionen noch eine Implementation geben class function TAboutPropCategory.Name: string; begin Result := 'About'; end; class function TAboutPropCategory.Description: string; begin // As you want it ... Result := 'Gives information about the author.'; // Wie man's mochte ... Result := 'Enthalt Informationen uber den Autor.'; end; // To use this new category, you only have to include this unit in a package and recompile it. // If you want, you now can hide all properties called 'About' from being displayed // in the object inspector. // Um diese neue Kategorie zu nutzen, muss man die Unit nur in ein Package einbinden // und dieses danach neu compilieren. // Wenn man mochte, kann man nun alle Eigenschaften, die 'About' hei?en, verbergen. Перевод контента на русский язык: Единица Delphi, позволяющая создавать пользовательскую категорию свойств и скрыть свойства с определенным именем в Инспекторе объектов IDE. Класс Процедура Для использования этой единицы вам нужно включить ее в пакет и перекомпилировать. После этого вы можете скрыть все свойства с именем Вот некоторые предложения по улучшению:
Вот альтернативное решение, использующее интерфейсы:
Это решение использует интерфейс В статье описывается способ скрытия свойств в IDE Delphi с помощью создания собственной категории свойств и регистрации ее в системе. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта. :: Главная :: IDE и Компилятор ::
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |