Delphi: нажатие клавиши или опция IDE для заполнения элементов интерфейса в классе - PullRequest
9 голосов
/ 24 апреля 2011

Я ищу любую опцию меню IDE, нажатие клавиш, ярлыки, щелчки мышью или что-то еще, чтобы заполнить все элементы интерфейса (методы, свойства и т. Д.) Внутри класса, реализующего его.

Есть ли способ сделать это?

Ответы [ 4 ]

7 голосов
/ 24 апреля 2011

Существует ярлык, который позволит вам автоматически завершать ваш класс: Ctrl + Shift + C будет автоматически завершать ваши функции, процедуры и свойства ...

пример:

внутри класса write "процедура myproc; "затем нажмите Ctrl + Shift + C, и Delphi создаст тело процедуры.

, если вы введете «property myprop: String;»и затем нажмите Ctrl + Shift + C. Delphi создаст функции get и set для вашего свойства.

Еще одним хорошим сочетанием клавиш является Ctrl + Shift + Up для перехода к объявлению процедуры / функции и Ctrl + Shift + Down дляперейдите к реализации процедуры / функции.

Надеюсь, это поможет.

4 голосов
/ 17 ноября 2016

Плагин OmniPascal для Код Visual Studio поддерживает эту функцию.

Если у вас правильная настройка , вы увидитезеленая линия, отмечающая все незавершенные интерфейсы класса.Щелкнув по лампочке (или нажав CTRL + . , когда курсор находится внутри имени интерфейса), он сгенерирует заглушку кода для этого интерфейса.

enter image description here

4 голосов
/ 24 апреля 2011

К сожалению, такого ярлыка нет.

Недавно был задан довольно похожий вопрос: Как автоматически реализовать унаследованные абстрактные методы в Delphi XE

3 голосов
/ 24 апреля 2011

Сам Delphi не имеет ярлыка для этого, но Modelmaker Code Explorer позволяет иметь класс, реализующий интерфейс, включающий генерацию всех пустых заглушек методов.

...