1. カスタマイズされたスピードバー
Delphi のビジュアル デザイン インターフェイスで最も頻繁に使用される場所は、画面の左上隅にある加速ボタン バー (スピードバー) です。筆者は実践中に、これまで使ってきたDelphiの参考書4冊には載っていなかったSpeedbarのカスタマイズ方法を偶然発見しました。手順は次のとおりです。
Speedbar を右クリックし、ポップアップ メニューで PRerties を選択すると、SpeedbarEditor というダイアログ ボックスが表示されます。 「構文チェック」機能を追加したい場合は、左側のカテゴリリストボックスでプロジェクトを選択し、右側の構文チェックアイコンをスピードバーの適切な位置にドラッグアンドドロップすると、この機能が追加されます。 。新しいボタンを配置するための余分なスペースがスピード バーにない場合は、スピード バーの右フレームでマウスを停止し、マウスを両方向矢印の形に変えて右に一定距離ドラッグします。スペースを空けます。スピードバー上のボタンを削除したい場合は、スピードバーの範囲外にボタンをドラッグして削除することができます。操作が非常に便利です。開発効率を向上させるために、Speedbar に構文チェック、プロジェクト オプション、および WindowsApi ヘルプを追加することをお勧めします。
2. フォーム設計時のショートカットキー
ショートカット キーを使用してデザインをスピードアップします。以下にリストされているショートカット キーは、実際の状況に応じて選択して使いこなすことができます。
Del: 選択したコンポーネントを削除します。
Esc: 現在のコンポーネント (通常はパネル、グループ、またはフォーム) のコンテナを選択します。
F11: フォームまたはユニットとオブジェクト インスペクターを切り替えます。
F12: フォームとコードエディターを切り替えます。
Ctrl+F12: 「ユニットの表示」ダイアログボックスを表示します。
Shift+F12: [フォームの表示] ダイアログ ボックスを表示します。
TAB: 次のコンポーネント。
Shift+TAB: 前のコンポーネント。
方向キー: この方向で最も近いコンポーネントを選択します。
Ctrl+矢印キー: 選択したコンポーネントを 1 点移動します。
Shift+矢印キー: 選択したコンポーネントのサイズを 1 ポイントずつ変更します。
Ctrl+Shift+矢印キー: 選択したコンポーネントを 1 スペース移動します。
Shift+クリック: 複数のコンポーネントを選択するには、Shift キーを押したままコンポーネントをマウスでクリックします。
私が理解したのは次のとおりです。
Ctrl+ドラッグ: Ctrl キーを押したままコンテナ コンポーネント (パネル、QReport、グループボックスなど) 内でマウスをドラッグすると、長方形の中でこのコンテナに属するすべてのビジュアル コンポーネント (コンテナ コンポーネントを除く) が強制的に選択されます。マウスでドラッグしたボックス。
3. コマンドラインパラメータの使用
Delphi では、ParamStr 関数と ParamCount 関数を使用して、コマンド ライン パラメータにアクセスする便利な方法が提供されています。 ParamStr(0) は現在のプログラム名 (C:TESTMYPROG.EXE など) を返し、ParamStr(1) は最初のパラメータを返します。ParamCount はパラメータの数です。例は次のとおりです。
変数
私:言葉。
Y: 整数。
始める
Y := 10;
for I := 1 to ParamCount do begin
Canvas.TextOut(5, Y, ParamStr(I));
Y := Y + Canvas.TextHeight(ParamStr(I)) + 5;
終わり;
終わり;
4. DCUファイル(コンパイル済みライブラリユニット)の再利用
(1) インターフェースの uses 句で参照されます。 Windows、ダイアログなどでは、参照される DCU を Delphi 3Lib サブディレクトリに配置する必要があります。
(2) 実装の uses 句で参照されます。自分で作成した DCU ファイルの場合は、この方法を使用し、参照される DCU ファイルを現在のプロジェクトのサブディレクトリに配置する必要があります。