11K Delphi1 DesignerLinks 3.1



Установка:
Как установка компонента.
Использование:
При перемещении мышки по форме at DESIGN TIME пишет hint'ы ко всем компонентам, включая невизуальные, показывая, например для таблиц:
  Table1: TTable

  DatabaseName = Catalog
  TableName = 'Хитрая'
Рисует взаимосвязи между компонентами - веревочка от Table к DataSource и N веревочек от DataSource к привязанным к нему компонентам.

Показывает Parent'а компонента, чтобы было ясно, что кнопку ты-таки на панельку НЕ положил :)

Hастраиваются имена свойств, по которым надо ставить связи, значит можно запросто расширять на связи с хитрыми самопальными компонентами.

Hастраиваются цвета веревочек, ширина линий и т.п.

Как-то попался мне компонент(TPanel), который буде положен на форму, рисовал в себе имена и некоторые взаимосвязи компонент, расположенных над ним.
Он был плох во многих отношениях, начиная с того, что связи рисовались на нем-необходимость подкладывать его под компоненты вызывала загораживание им других компонент формы.

Но идея была настолько хороша, что нельзя было не задуматься над более достойной ее реализацией.
В результате я пришел к мысли рисовать эти связи просто на экране, с последующем удалением.
Как довесок был сделан вывод свойств компонент с не'default значениями.
До сих пор не понимаю, почему Borland не подсвечивают такие свойства в Object Inspector'е, возможно, когда-нибудь этим займусь.
Хорошо хоть, что до показа имен невизуальных компонент в последующих версиях они додумались.
Меня часто просят поправить, чтобы работало и в Delphi 2/3, но так, как пока я работаю на Delphi1, лично мне это не нужно.
Я попробовал это сделать по-быстрому, но не сумел, поэтому кому нужно, тот пусть поправит и кинет исправленную версию мне-фамилия и адрес мною замалчиваться не будут.


30 октября 1997
Домой!
Пишите письма!