1. Индивидуальная панель скорости
В интерфейсе визуального дизайна Delphi наиболее часто используемым местом является панель кнопок ускорения (Speedbar), расположенная в левом верхнем углу экрана. В ходе практики автор случайно обнаружил способ настройки Speedbar, который не упоминался в четырех использованных мною справочниках Delphi. Шаги следующие:
Щелкните правой кнопкой мыши Speedbar и выберите PRperties во всплывающем меню. Появится диалоговое окно SpeedbarEditor. Предположим, вы хотите добавить функцию «Проверка синтаксиса». Вы можете выбрать «Проект» в списке «Категории» слева, затем перетащить значок «Проверка синтаксиса» справа в соответствующее положение панели быстрого доступа, и эта функция будет добавлена. . Если на панели быстрого доступа нет дополнительного места для размещения новой кнопки, вы можете остановить указатель мыши на правой рамке панели быстрого доступа. Когда она примет форму двунаправленной стрелки, перетащите ее на определенное расстояние вправо. освободить место. Если вы хотите удалить кнопку на панели быстрого доступа, вы можете просто перетащить ее за пределы диапазона панели быстрого доступа и удалить. Очень удобен в эксплуатации. Рекомендуется добавить проверку синтаксиса, параметры проекта и справку WindowsApi в Speedbar, чтобы повысить эффективность разработки.
2. Сочетания клавиш при разработке формы
Используйте сочетания клавиш, чтобы ускорить работу над дизайном. Перечисленные ниже сочетания клавиш можно использовать выборочно в зависимости от реальной ситуации.
Del: удалить выбранный компонент;
Esc: выберите контейнер текущего компонента (обычно Панель, Группа или Форма);
F11: переключение между формой или модулем и инспектором объектов;
F12: переключение между формой и редактором кода;
Ctrl+F12: открыть диалоговое окно «Просмотр единицы измерения»;
Shift+F12: открыть диалоговое окно «Просмотр формы»;
TAB: следующий компонент;
Shift+TAB: предыдущий компонент;
Клавиши направления: выберите ближайший компонент в этом направлении;
Ctrl+клавиши со стрелками: перемещение выбранного компонента на одну точку;
Shift+клавиши со стрелками: изменение размера выбранного компонента на одну точку;
Ctrl+Shift+клавиши со стрелками: переместить выбранный компонент на одно место;
Shift+щелчок: удерживая клавишу Shift, щелкните компонент мышью, чтобы выбрать несколько компонентов.
Вот что я понял:
Ctrl+перетаскивание: удерживая клавишу Ctrl, перетащите указатель мыши в компонент контейнера (например, Panel, QReport, Groupbox и т. д.), чтобы принудительно выбрать все визуальные компоненты, принадлежащие этому контейнеру (за исключением компонента контейнера), в прямоугольной области. ящик перетаскивается мышкой.
3. Использование параметров командной строки
Delphi предоставляет удобный способ доступа к параметрам командной строки, то есть с помощью функций ParamStr и ParamCount. ParamStr(0) возвращает имя текущей программы, например C:TESTMYPROG.EXE, ParamStr(1) возвращает первый параметр и т. д. ParamCount — количество параметров. Примеры следующие:
вар
Я: Слово;
Д: целое число;
начинать
Д := 10;
для I := 1 до ParamCount начать
Canvas.TextOut(5, Y, ParamStr(I));
Y := Y + Canvas.TextHeight(ParamStr(I)) + 5;
конец;
конец;
4. Повторное использование файлов DCU (скомпилированных модулей библиотеки)
(1) Упоминается в разделе об использовании интерфейса. Например, для Windows, диалоговых окон и т. д. требуется, чтобы указанный DCU был помещен в подкаталог Delphi 3Lib.
(2) Упоминается в разделе об использовании реализации. Если это файл DCU, написанный вами, следует использовать этот метод, а указанный файл DCU следует поместить в подкаталог текущего проекта.