問題タブ [topendialog]

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 投票する
5 に答える
4217 参照

delphi - Delphi 7 - フォームに埋め込まれたファイルを開くダイアログ

独自のフォーム内にファイルを開くダイアログを埋め込むことが可能かどうかを知っている人はいますか?

タブ付きのダイアログがあり、タブの 1 つで、ユーザーが標準の開くダイアログと同じ機能を持つファイルを参照できるようにしたいと考えています。名入れなどで

私は、いくつかのサードパーティ コンポーネント、つまりJam Shell Browser Componentsを使用してダイアログを再作成することを検討しました。

この方法でほとんどの機能を取得できますが、場所バーやファイル名の自動補完\提案など、いくつか不足しています

0 投票する
2 に答える
736 参照

delphi - Delphi で TOpenDialog のヒントを無効にする方法はありますか?

実行時に作成しているTOpenDialogコンポーネントがあり、使用時にファイルにポップアップするヒントを無効にしたいと考えています。オブジェクトを作成し、オブジェクトを実行してファイル名を抽出し、インスタンスを解放する以外に、exrta コードを書いていません。

やりたいことはできる?もしそうなら、どうすればいいですか?

0 投票する
4 に答える
3839 参照

delphi - Delphi を使用してフォルダ選択ダイアログを作成する最も一般的な方法は何ですか?

ファイル選択ダイアログは TOpenDialog によって提供されますが、Delphi 2009 でフォルダ選択ダイアログを作成するために使用できる単純なコンポーネントはないようです。

Delphi を使用して最新のフォルダ選択ダイアログを作成する最も一般的な方法は何ですか?

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

delphi - Delphi の TOpenDialog - 指定された名前のファイルのみを開く方法

ユーザーは「KLADR.DBF」ファイルのみを開く必要があります。"Filter" プロパティを "kladr.dbf" に設定すると、ダイアログには必要なファイルのみが表示されますが、同じディレクトリに別の ".DBF" ファイル (STREET.DBF) があり、ユーザーは "ファイル名:" エディット ボックス。これを防ぎ、ユーザーが必要な「KLADR.DBF」ファイルのみを選択できるようにするにはどうすればよいですか?

0 投票する
4 に答える
8044 参照

delphi - Delphi 7 および Vista/Windows 7 の共通ダイアログ - イベントが機能しない

Delphi 7 Dialogs.pas を変更して、新しい Windows 7 の [開く/保存] ダイアログ ボックスにアクセスしようとしています (「Delphi を使用した Windows Vista 対応アプリケーションの作成」を参照)。提案された変更を使用してダイアログを表示できます。ただし、OnFolderChange や OnCanClose などのイベントは機能しなくなりました。

これは、Flags:= OFN_ENABLEHOOK を Flags:=0 に変更したことに関連しているようです。Flags が 0 に設定されている場合、TOpenDialog.Wndproc はバイパスされ、適切な CDN_xxxxxxx メッセージはトラップされません。

新しい共通ダイアログを表示し、元のコントロールのイベント機能を維持する D7 Dialogs.pas のコード変更を提案できる人はいますか?

ありがとう...

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

delphi - Delphi を使用して開くダイアログのカスタム プレビュー

Windows 7 / Vista のファイルを開くダイアログ ボックスで、いくつかの CAD 形式をプレビューする必要があります。以前は、Delphi Preview Open Dialog を使用して、プレビューする必要のある CAD 形式を登録して実装することができました。Vista でプレビュー ハンドラを作成する方法に関する記事をいくつか見つけましたが、残念ながらこれはうまくいきません。作成したダイアログの IPreviewHandler インターフェイスを取得する方法があれば教えてください

0 投票する
4 に答える
2152 参照

delphi - 開くダイアログで並べ替えモードを設定する方法

ユーザーは、標準の Windows 開くダイアログ (「詳細」表示モード) で、対応する列ヘッダーをクリックして、名前、日付、またはサイズでファイルを手動で並べ替えることができます。アプリケーションでプログラムで Open Dialog (Delphi の TOpenDialog クラス) で並べ替えモードを設定して、ダイアログが優先される並べ替えで開くようにする方法は?

0 投票する
3 に答える
661 参照

delphi - Delphi2010のGetDirがWindows7で機能しませんか?

Delphi2010には次の一連のコマンドがあります。

OpenDialogを実行した後、文字列netdirにOpenDialog.Executeを終了したディレクトリが必要です。そして、次のOpenDialog.Executeでは、そのディレクトリから開始する必要があります。XPでは正常に動作しますが、Windows 7では動作しませんか?プログラムがインストールされているディレクトリから常に開始します。

何が間違っているのでしょうか?

ありがとう。

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

delphi - WINAPIで「TPanel」を描画しますか?

TPanel(斜角)のように見える「ドロップボックス」を使用して、開く/保存ダイアログを拡張したいと思います。コードはすでにあります-私はCreateWindowEx()をWNDCLASS名「Edit」で使用しています。

純粋なWinAPIを使用してTPanel(または斜角のSTATIC)を描画するためのソリューションを検索しましたが、何も見つかりませんでした。

MS Spy ++によると、TPanelのWNDCLASS名は「TPanel」です(純粋なWinAPIのようには聞こえませんか?)

次のコードを試しましたが、クラス名「EDIT」や「STATIC」ではなく「TPanel」を試してみるとすぐにAVが表示されます。

手伝ってくれませんか?

よろしく
ダニエルマーシャル

PS:StackOverflow.comでデルファイで強調表示されたコードを書く方法を教えてください。

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

delphi - Windows 7 でダイアログを開く/保存すると、アプリケーションがハングする

Delphi 7 で作成されたアプリケーションがあり、このアプリケーションは Windows XP で正常に動作します。

今、私は自分の PC を Windows 7 にアップグレードしました。このアプリケーションでは、TOpenDialog と TSaveDialog を実行してハングするボタンをクリックした場合を除いて、すべてが正常に動作します。

Windows 7 で Delphi 7 を使用しているときにこの問題が発生した人はいますか?