問題タブ [delphi-11-alexandria]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
134 参照

delphi - Delphi IDE の一部のパネルが欠落している

私は Delphi 11 を使用していますが、[デバッグなしで実行] ボタンをクリックすると、プログラムの実行が開始されます。プログラムを閉じると、一部の Delphi IDE パネルが表示されません。次のようになります。

これは私の Delphi IDE バージョンです。

これはバグですか、それとも設定ですか? この動作を制御するオプションが見つかりません。欠落しているパネルを再び表示させることができず、IDE を再起動する必要があります。

0 投票する
0 に答える
72 参照

delphi - TRichEdit: 段落のインデント量に応じて箇条書きが異なる?

Delphi 11 Alexandria の Windows 10 の 32 ビット VCL アプリケーションで、新しいTRichEditコントロールを使用します。現在の段落を INDENT する次のコードがあります。

それはうまくいきます:

ここに画像の説明を入力

ただし、インデントされた各段落は同じ箇条書きを使用します。段落のインデント量に応じて自動的に異なる箇条書きにする方法を教えてください。

0 投票する
0 に答える
76 参照

delphi - filenames を含む TListBox で、各アイテム ファイル タイプに関連付けられた小さなシステム イメージを使用する方法は?

Delphi 11 Alexandria の Windows 10 の 32 ビット VCL アプリケーションでは、ファイル名を示す ListBox 項目の前に16x16 から画像を描画するTListBox場所があります。Style = lbOwnerDrawVariableTImageList

これにより、次の結果が生成されます。

ここに画像の説明を入力

ただし、この例では ImageList に固定のインデックス番号 (Index = 5) を使用しています。ファイルの種類ごとに関連するシステム イメージを表示するにはどうすればよいですか? (dpr、パス、dfm)

編集: @Amigojack のアドバイスを使用して、このコードを書きました:

これは機能しますが、既存のファイルを提供する必要があります。「.DPR」は機能しません。これにより、アプリケーションで頻繁に発生するため、新しいファイルごとに新しいアイコンを作成する必要があり、リソースが無駄になります。代わりに、プログラムの開始時に必要ないくつかのアイコンを作成し、アプリケーション全体でこれらのアイコンを使用することを好みます。SHFILEINFOでは、既存のファイルの代わりに「.DPR」を使用するにはどうすればよいですか?

EDIT2:このコードを使用して、プログラムの開始時に目的の拡張機能のアイコンを効果的に設定します。

0 投票する
0 に答える
80 参照

delphi - インライン ポップアップ ヘルプ ウィンドウに Delphi のメソッドの説明を表示するにはどうすればよいですか?

現在、ほとんどすべての IDE がポップアップ インライン ドキュメントをサポートしています。また、ほとんどの場合、選択したメソッドまたは機能の簡単な説明が表示されます。しかし、デフォルトでは、Delphi はそうしないようです。

ここに画像の説明を入力

Delphi IDE の構成オプションを検索しましたが、この動作を制御するオプションが見つかりませんでした。私は Delphi を初めて使用するので、Delphi IDE のポップアップ ウィンドウに選択したメソッドの簡単な説明を表示させることはできますか? 完全なドキュメントに記載されているため、この情報は存在します。